Craft is about making things with one's own hands and skills. The different types of crafts can be put in groups according to the material being used. In the Middle Ages the most common materials were metal, wood or clay.
A Craftsman is a person who has the knowledge and skills of a craft. When they have a lot of experience they may be called a master craftsman. If they are young people learning a craft they are called an apprentice