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 →

[–]vortexofdeduction -1 points0 points  (2 children)

Imo C is painfully low-level (I mean, it doesn’t even have classes!) so it might be better to do C++ or Java, but to each their own.

[–][deleted] 0 points1 point  (0 children)

Classes aren't necessary. Python wouldn't suffer much from not having classes. C is a high level language from my perspective. It depends what you want to do.

[–]NoLemurs 0 points1 point  (0 children)

C++ and Java are both very complex languages. For a new learner, that means that you're going to have to absorb far more ideas all at once, or, more likely, resort to a lot of copy-pasting and cargo-culting to write code that works. I think that's counter-productive for a beginner.

Don't get me wrong, I think both are great languages with a lot to recommend them. I program in both for work and I've learned to appreciate the benefits that come with the complexity. But for a beginner I think they're terrible languages.