<p>Hey guys, I'm a rising senior in High school and this Summer, along with Governor's school and a class at my Community College, i think im gonna learn a new computer languag. I already know VB (I know complicated right?) and im reviewing/relearning Java for my AP Comp sci class next year. I'm pretty sure im going into either engineering or physics, engineering physics ideally, in college and I wanted to know what languages may pop up over my schooling years. Another requirement is that it shouldn't be an engineering specific language like matlab, because my father wants me to teach it to him once I'm proficient enough. I was thinking Python because there are so many online practice problems and solutions for it (codingbat) , and an MIT opencouse thing for it too. Do you guys have any other suggestions? Thanks in advance!</p>
<p>I recommend Python, yes.</p>
<p>Definitely Python. No other suggestions are necessary.</p>
<p>For someone looking to go into Computer Science, I’d say C++, but in your situation definitely Python.</p>
<p>Even for someone going into CS, I think it would be valuable to learn a language like Python after having experience with a “heavy-duty” language like Java. C++ is similar enough to Java that it can come later.</p>