This document discusses the importance of teaching computer science and programming in schools. It summarizes the key ideas of several thinkers who have advocated for constructionist learning through building things using computers, including Seymour Papert and Mitchel Resnick. Papert believed that learning through making personally meaningful projects helps students learn powerful ideas. The document also discusses how inquiry-based, collaborative learning can help students develop 21st century skills and dispositions for learning. Overall, it argues that embracing change through play, imagination and constructionism can better prepare students for an evolving world.