The invited talk at the ALT 2012 conference discusses the concept of computational thinking, emphasizing its importance not only for IT professionals but also for various fields like biology, psychology, and education. The speaker argues that computational thinking is essential for understanding complex systems and educating future generations about information-processing mechanisms. The talk highlights the challenges of teaching this concept effectively and suggests that enhancing educators' understanding of computational thinking is crucial for maximizing the educational potential of technology.