This unique book uses full color illustrations to help readers understand the principles behind all computer programming. It is the book for beginners to read before they start learning computer programming. It offers non-programmers a basis for understanding what programmers do. The author Daniel Appleman is well-known for his bestselling books on VB.
The book is especially awesome for anyone trying to just get into programming. The code examples throughout are relatively incomprehensible, but it is easy enough to follow along, as the principles give a basic overview of what is going on. You get a good sense of how programs work, the type of thinking that goes into developing software, and the overall ethic of programming and computer science. I would recommend this to anyone utterly confused at the world of programming.
Every beginner coder should read this book to gain a fundamental understanding of computer programming, programming languages, basic data structures, algorithms, and internet programming.
I thought I would learn new information, but it covers the basics of programming languages; things I already know through learning Java.
That said, it is a good read, I think, for those who would like to have a general idea about how programming lgs work in general. The author simplifies the concepts and makes them easy to understand.