Dark Donkey, I have that exact book sitting on the shelf above me, I've only done chapter 1 and 2, it is very simple, its in plain English, it used DevC++ and keeps you informed of terminology etc. You don't make anything hugely exciting, but what you learn can be applied so much, like when learning German, you learn how to say 'Where are the peanuts' but don't always have to write a novel if you catch my drift. I think C++ for Dummies is a good starting point, I mean from there I'm sure the internet could be your guide, or perhaps further books or education.
The applications you make seem to be only console based ones that possess the use of as much of the actual language it can, its not flashy, but you have irrlicht to do that with.
If you wish to know, the chapters are as follows (suddenly its not on the shelf above anymore, agh! thieves!
)
Part 1- Intro
-Writing your first C++ app
-Declaring Variables constantly
-Performing Mathematical Operations
-Performing Logical Operations
-Controlling Program Flow
Part 2 - Becoming a functional C++ Programmer
-Creating Functions (This becomes very important in any C++ application, there are several types and will be used in game dev, you'll need a place to fully understand these, same for most of the C++ architecture)
-Storing Sequences in Arrays
-Taking a first look at C++ pointers
-Taking a Second look at C++ pointers
-Debugging C++
Part 3 - Introduction to classes (You will find it difficult to avoid these)
-Examining Object-oriented programming
-Adding class to C++
-Making Classes work
-Point and stare at objects
-Protecting members: Do not disturb
And a load more (Sorry, contents was larger than I first perceived
)
This should be a good book if you're sticking you're head in the door and saying 'is this room 182?'.
Click Me! Dolphins aren't Mammals, they're lizards.