Hey everyone! I'm diving into Java for the very first time and I really need some guidance. I've never programmed before, but I've dabbled in game development with tools like GDevelop and Construct 2. Now, I want to start learning Java because my ultimate goal is to create an RPG game engine for both mobile and PC. I've heard it's good to start with Object Oriented Programming (OOP) and that the University of Helsinki has some solid resources for that. I found this link: [https://java-programming.mooc.fi/]. Is that link still relevant? Is it a good starting point? Any advice on how to approach learning Java effectively would be super helpful! Thanks!
2 Answers
The key to learning any programming language, including Java, is the amount of time you dedicate to it. Focus on putting in the hours; that’s really what makes the difference. If you’re passionate about it and spend time practicing, you’ll definitely see progress!
While I don't specifically code in Java, I’ve learned several languages like C++ and Rust. The best way to get good at programming is to start working on projects as soon as you can. Tutorials can help you get started, but to truly grow, you'll need to push yourself and create your own stuff. Just dive into projects and you'll learn a ton along the way!
Great advice! How do I go about structuring a project as a beginner?

Absolutely! Spending hours on it shows your commitment. When you're at it for a long time, you're not just learning but also developing your skills.