"Great Guide For Beginners" Programming is a weird thing, most people are not hardwired for it. If your in the small population that does have it at your fingertips, then you don't need any book. But if your like me and have a hard time understanding the concepts of programming, this book is an excellent resource, especially for beginners struggling. It takes you step by step over the fundamentals of programming from if statements through loops, building upon each chapter while providing several clear examples. If you are taking programming for the first time get this book, you won't regret it.