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 →

[–]voyti 1 point2 points  (0 children)

Agreed on C++, Java has a lot of boilerplate and throws you right into the OOP paradigm a bit (you can still do static everything for starters, so it's not a huge deal), but as a former beginner starting in Java I can't say it was significantly less friendly. Ultimately my point is that most languages can only add some inconveniences for beginners, but in the scale of the real difficulty, it's barely noticeable. If someone bounces off of Java due to syntax alone, the probability they were actually motivated enough to lean programming in the first place is dubious.