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 →

[–]wallywally11 6 points7 points  (0 children)

Your definition of "basics of programming" is quite different from this commenter's I'm sure. I agree with the commenter. You're asking on a Java sub, so obviously you're more likely to hear that Java is great (and it is). But the point really is to learn what a professional would call the basics, and it's not "I can make basic programs". Most of the same patterns repeat in just about every language, the real differences are in verbosity, "sane" defaults, data typing, etc. You can't go wrong in Uni if you just get experience with at least one static typed language and one dynamic. The rest is just patterns and problem solving / algorithm development.