Like it says. I am studying Mechanical engineering and I would like to get familiar with so programming language. I was thinking of Java or C++. I am leaning more towards the latter. However, I have heard that they are both a little outdated. I am of the opinion that if I learned C++, regardless of what's current, it would be helpful. Are most languages similar? That is, am I correct to say that if a learned C++, I could pick up another language without much difficulty? Also, of I do go with C++, is anyone familiar with this text. http://www.amazon.com/Sams-Teach-Yourself-Days-6th/dp/0672324482 Thanks!!!