Preface

 

I wanted to write this book for two main reasons. I aimed to fill a need for a book that truly taught programming from scratch, and that presented programming as an activity that can help you with daily tasks.

A common misconception people have is that programing has to be a big endeavor every time you do it, where you’re trying to write a program that can solve a world problem. But that’s not so. Learning to program can improve your day-to-day life! I write short programs all the time, whether it’s to solve puzzles or to help me make decisions. I wanted to capture this sentiment in this book by making programming as accessible to everyone as I can, showing how with even a little bit of programming knowledge, you can write useful programs customized to your needs.