C++ for lazy programmers is a must read for anyone desiring to learn C++ as well as for developers who have been programming for years. Infused with Will Brigg’s relaxed humor, the text provides hands-on learning enjoyment for all ages. One of the elements that makes this text so unique and exciting is its novel approach to learning. Rather than starting with the mundane definitional monologue of variables, loops, functions, and arrays that are characteristic of most C++ textbooks, C++ for lazy programmers begins with the application and coding of drawings, color, images, and even sound using Will’s personal (and free) SSDL library. Tools for developing graphical user interfaces, including game development, are interwoven with the fundamental precepts of programming. Students learn how to program in C++ effortlessly as they develop fun and creative programs—all the while learning more and more advanced concepts as they progress through the book. Classes, inheritance, operator overloading, dynamic memory allocation, file management, templates, exception handling, iterators, bit-wise manipulations, pointers, and polymorphism are just a few of the more advanced concepts that are included. Aside from its vast array of technical and theoretical content, by far, the best aspect of this book is its style. While reading this book, you feel as if Will Briggs is sitting right by your side, guiding you, joking with you, and sharing your excitement as you master the art of programming in C++. It is a book that you will enjoy reading time and time again.