Every so often, I get asked about resources to learn various programming languages, so…
Here are some free books on learning C++ and Java.
For Java http://www.mindview.net/Books/TIJ/
For C++ http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
These are both pretty good books, and for the price you can’t beat them. Of course, if you like them, then buy a copy and support the author.
Also, the local library has a surprisingly decent selection of technology books.
Posted by Mathew Duafala