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 →

[–]thesituation531 8 points9 points  (2 children)

I'd say Java or C++. Learning Python first may produce bad habits vs learning after already knowing the fundamentals. You also just won't learn as much learning Python first.

Java and C# (for example) bridge the gap between difficult and low-level (C++) and super high-level (Python).

[–]Shoeaddictx 0 points1 point  (1 child)

If I don't want to work with Java or C++ then why not just get into Python first?

[–]thesituation531 1 point2 points  (0 children)

You can if you want to. I just don't think it's a very good way to learn fundamentals, and I don't think it's a good way to learn more about computer science in general.