This book provides a good introduction to the c++ language using game programming as its focus, but don't expect to get through it in a weekend if you're a beginner as you will need to complete all of the examples and actually practice programming to get the most from it. The beginning sections of the book move at a reasonable pace, however, the pace does increase later in the book making it essential that you understand each chapter before you move on. The main focus of the book is to produce 'simple' text based games to give the reader a good grounding, and this is done very well, so therefore don't expect directx, opengl,sdl or any of the other graphics libraries to be covered here, but if you ultimately want to learn graphics or game programming, this book will definitely help you onto the bottom rung of the ladder.