A Motivating Introduction
If you have chosen this book, over many others, it is likely that you are slightly more inquisitive and creative than other people who learn programming. You might be more interested in some of the human factors involved in learning to code. This is not an ordinary introduction to computer programming.
What you will learn
This book is not the world’s best introduction to programming. Its main goal is to give you the confidence to pick up and learn the best introductions to programming.
We will be working through several small projects, which will together will teach you programming by stealth. You should have so much fun walking yourself through the examples that you can’t help but learn. At least, that is the idea.
This book places people first. People are often tentative and cautious. The approach taken when writing this book is to explicitly acknowledge that.
This book will be most helpful to people who are interested in understanding how programming might be useful in their day-to-day lives.