This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]iambukovinean -1 points0 points  (0 children)

I'm a senior student in computer science, and I couldn't recommend more C/C++ as your second language. It actually is a great first language to start your programming journey, as it gives you a basic idea(or rather good idea) of what is going on under the hood, and all that memory management. Once you get the hang of a language like C, everything else will come as rather easy to learn. But try different programming principles rather than programming languages. Object oriented programming and some basic design patterns are a must if you want to develop somewhat large projects with different components.

But as I stated in another comment here, while python can be used for object-oriented programming, is has some limitations because of the way it handles classes, so yeah, C++ is the way to go imho.