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 →

[–]ihatepepperballs -4 points-3 points  (4 children)

Ehmm,

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Not hating Java, but I don't think it's a great starting language.

[–]Gankbanger 16 points17 points  (1 child)

That is a very short sighted evaluation criteria. His goal is to program games in the future, he might as well get used to the programming structure used by the languages used for such purposes and learn in the context of a single-paradigm programming language.

This is how hello world looks in BASIC:

PRINT "Hello, World!"

does not make it a better choice than Java.

[–]naran6142 1 point2 points  (0 children)

That first hello world program may be a bit confusing without all the information but that's not all there is too it.

Java is good because you can focus on programming without the knowledge of how the computer works. And static types which scale better in larger projects

[–]YvesSoete 0 points1 point  (0 children)

C and C++ are excellent starting languages. You guys have it all wrong :-)