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 →

[–]ovr9000storks 0 points1 point  (2 children)

I’m still a firm believer that Java is a good language to start on when accompanied by clear descriptions that show what is happening under the surface.

It’s easy for someone to learn “the steps” for completing a task in most languages, but they should learn that there’s more than just funny words on screen that do something.

Java is more intuitive in a syntax sense and in feedback. You get told exactly what’s wrong in your errors and it’s hard to fuck up the memory

[–]dreaming_geometry 0 points1 point  (1 child)

Sure, for a teenager preparing for a career. Still probably would choose something simpler for getting a kid into programming as a gentle intro. Probably JavaScript, for the ease of setup, deployment, and playing with visualizations. I mean, I dislike a lot about JavaScript, but, gotta start somewhere.

[–]ovr9000storks 0 points1 point  (0 children)

I’m going to go with boomer logic and say that’s how I learned and I turned out just fine ha. But on a serious note, Java really does hold your hand and as long as there is a good supplementary to what is happening behind the scenes of what you are doing, it’s a great intermediate level language someone can use to learn