Originally posted by: bigshooter
Deitel and Deitel's 2nd edition was better than the 4th =P. Also, don't learn java first, if you want to learn something first learn C first. Java takes a lot of things in c++ for granted, like
pointers and not having to manager your memory the same. I'd suggest the deitel and deitel "C How to Program" book. It devotes the first 3rd or so of the book to the c language (which is
very similar to c++ and java). The rest of the book goes into classes and object oriented programming (the ++ part of c++) and then talks about java as well. I think that is the best bet,
and if you learn c++, then java is really easy which is not necessarily true the other way around. I know a lot of people who have no problem with java, but can't seem to grasp pointers. I've
picked up java on my own very easily just because I've spent so much time with c++ over the past two semesters.