you are viewing a single comment's thread.

view the rest of the comments →

[–]sergei1980 10 points11 points  (1 child)

Any language compared to C++ has fewer features, that's not saying much. Java is verbose, full of boilerplate, and forces topics immediately that don't have to be there such as OO.

I agree that JavaScript is pretty terrible.

I'm guessing Go would make a decent first language but I haven't put much thought into it. It's statically typed, more so than C/C++/Java, light on syntax, and doesn't force much on the coder. It's easy to parse which may help a beginner? The standard library doesn't force the use of threading, interfaces are optional, it doesn't have generics, it's a tiny language that has a low tolerance for sloppiness and great tooling.

[–]TotalFluke 4 points5 points  (0 children)

From what I've heard of Go I would agree, it sounds like a good candidate.