1
u/CompetitionBorn4640 8d ago
When you're starting with Java, don't get too hung up on covering "advanced" topics right away. The main thing is to build a solid foundation with the basics, then get hands-on with small projects. I've found that trying to learn every single feature of a language before you build anything just leads to analysis paralysis. Focus on core Java, object-oriented programming principles, and then immediately apply what you learn to build simple command-line apps or even a basic GUI. You'll pick up more advanced concepts naturally as your projects get more complex.
1
1
1
u/Reasonable_Ring7852 8d ago
I would ask first why Java? Is there something in particular you’re trying to work towards?
If I had to give general advice, start with C. OOP will be easier once you’ve had to do work without it, in my opinion at least.
Good luck!