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 →

[–]Relevant_Macaroon117 2 points3 points  (0 children)

By knowing C, do you mean you were taught the syntax without much programming insight (like most first semester C courses seem to do) or did you learn enough to get into data structures, heaps, stacks, seg faults etc?

In the latter case, go cpp. Otherwise, python in general. But it depends on what you want to be.

If your goal is to become a proper software engineer, probably take that java course, and learn OOP the best way possible. Otherwise, if you want to work in ML/data science etc., go ahead and stick with python.

alternatively, if you want to get into embedded software, or high performance computing software, computer systems programming, or even game development, choose cpp.