How do you think computationally? With this unique hands-on guide, you’ll learn how to describe computations that you can apply to almost any content, language, and environment. Want to learn how to write simple scripts in a spreadsheet, program your home lighting system, teach your child Scratch, or write enterprise-level code? Head First Learn to Code takes you through the key concepts step by step.Using Python, this book focuses on core topics of programming and computer science such as storage, data structures, control structures, iteration, algorithm/heuristic design, abstraction and functions, objects, and modularity.Head First Learn to Code uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Based on the latest research in cognitive science and learning theory, this book provides a multi-sensory learning experience designed for the way your brain really works.
Author: Eric Freeman