In stead of books I would look to the internet for tutorials and guides. Just about every language has some info on it especailly for beginners (for PR purposes) so finding a tutorial via google wouldn't be that hard. That was how I learned Python and Lua.
As far as books go, some of my most favorite programming books are the "for dummies" book series. The only one I would not pick up though is "Java for Dummies" since imo the author spent too much time on applets and not enough on coding. The "Programming with C++ (Java, ect....): Crash Course" by John Hubbard (part of the 'Schaum's Easy Outlines' series) also works pretty good too but is a little thin.
When you get more advanced I would pick up "Window's Game Programing for Dummies". Great great read and taught me a lot about system calls, the OS and how graphics works.
Another good game programing book for when you get more experience would be "Game Coding Complete" by Mike McShaffry. He is one of the old Origin Lead programmers and shares a lot of helpful tips (though most are more geared toward large projects).
And finally if you really want to 'learn' about languages and not just their syntax, then you ought to pick up the text book "Programming Language Pragmatics" by Michael L. Scott. It will teach you more in depth about how languages work and the key concepts (recursion, iterators, abstraction, inheritance, garbage collectors...) behind them. You could then take that knowledge apply it to every other language you learn so it would take less time. The book is a text book though so it may not be as fun to read.