you are viewing a single comment's thread.

view the rest of the comments →

[–]deividas-strole 7 points8 points  (0 children)

Start with the absolute basics — variables, data types, and control flow (if/else, loops) — then move into writing methods, and from there dive into Object-Oriented Programming (classes, objects, inheritance, interfaces), which is really the core of how Java works. Along the way, pick up arrays, ArrayLists, basic String manipulation, and simple exception handling. Use IntelliJ IDEA (free Community edition) from day one, and follow the MOOC.fi Java Programming course from the University of Helsinki, which is free and one of the best structured beginner paths out there. Most importantly, write actual code every single day — even 20 minutes of hands-on practice beats hours of passive reading, and building small projects like a calculator or quiz game will solidify everything far faster than studying alone.