Okay, so I'm considering programming as a career and what I want to know is should I learn C/C++ and then move into Java, or learn something else then move into C and Java? Because I know that those two languages are the most useful as of right now. And also, about how long, were I to be using Ivor Horton's Beginning C++ from 1998, would it take for me to gain a rudimentary understanding in order to be able to go from 14 year old language to current standards? I will be attempting to work about four hours a day after this semester over the summer, and I plan to take some sort of IT C++ programming course in Fall, but if there are some people here who could give me advice from personal experience, that would be awesome.