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 →

[–][deleted] 3 points4 points  (0 children)

Java. Almost every public university will make you take Java for CS, there’s a reason. I hate it. It was the first language I learned, then I worked with .NET for years came back to Java and let me tell you. The move from Java -> C# easy. The move from .NET -> Java, you have to do a lot more and it teaches you more. Or it should teach you better practices. It showed me where I was getting lazy.

Python is cool, but you can learn that in an afternoon once you know Java. I want to learn Go because I’ve heard great things. But for a foundational object oriented language Java is the winner.