It is a common opinion that programming is something that can be understood only by those who are sitting in front of their computers all day, or, in other words, that it is a wisdom. The CodeIT project consortium is trying to fight this stereotype. The reality is a bit different. While not all people have the skills to become professionals in the IT sector, the general knowledge of programming and algorithmic is definitely beneficial for all people. The ability to think logically and to work out any problem in an algorithmic way is a transversal skill that can be applied to virtually any other subject area. We should all make a joint effort to convince people that logical reasoning learned through basics of programming is a valuable asset in today’s demanding market.