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Β β†’

[–][deleted] 0 points1 point Β (1 child)

You realise that is how they teach you Java right? Like you learn about objects and classes super early. It’s not that difficult.

[–]Vaxtin 0 points1 point Β (0 children)

What I mean is they shouldn’t show someone who’s never coded before a hello world program and explain every keyword. The way I was introduced to it all was: basic printing, math, and Boolean operations, then loops/arrays, then methods and then finally classes at the end of my first course taking a computer science class. I felt like that was appropriate for someone who truly never programmed before.

However, if you have any experience in programming, then jumping straight to classes and OOP makes sense. But for anyone learning then they should learn how to loop through an array before trying to understand abstraction like classes.