This project will guide you to become a real software craftsman!
How? Well, I will try to explain as clearly as possible what is a software craftsman and how to become one.
Of course, you will learn a lot of concepts. That is why I will illustrate the theory with maximum real world examples, using several programming language.
To acknowledge your learning, feel free to complete the exercices related to each chapter.