It is necessary to train students to develop competences that will help them adapt better to the requirements and challenges of today’s information and communication society. In order to succeed in that, teachers need to, on one hand, change the way students interact with technology and help them become creators instead of mere technology consumers. And on the other hand, teachers need to show students how to use computational thinking and the skills related to it for planning and solving all kinds of complex tasks in their everyday lives. Can school foster the development of computational thinking from an early age and at all education stages? Is it possible to develop this new way of thinking from the perspective of any area of the curriculum and using a wide range of educational resources, not only programming?