Chapter 3
What this book is about

This book is about learning to program. It is not about learning a particular style of programming, nor about learning a particular language, nor about learning programming for a particular application, nor about a particular framework. It makes no promises that you will “learn programming in ten minutes”.

Along the way I will illustrate programming concepts using three languages (Lua, Python, and Bash) and we will look at many examples of code in different styles and in different applications. But all of this is simply to aid the core lessons on learning to program.