The importance of teaching programming can now be compared to teaching other languages, such as English and Spanish. The many benefits that learning the programming language can bring to children have also been proven. In this book, we will analyze the contributions to thinking: what benefits can we gain from teaching programming logic? The reality is that our world is becoming increasingly computerized and the presence of technologies that use the programming language and with applications and devices everywhere, it is important to know how to speak the language of computing so as not to get lost.