When you begin learning a new programming language, what's your go-to practice method? Do you tackle problems from books or video courses first, or do you jump straight into coding challenges on sites like HackerRank or LeetCode? Personally, I learned Java using the E. Balagurusamy book and create my own practice problems after covering topics, but I'm not sure if that's the best approach. What strategies helped you when you were starting out? Any particular mindset or structured methods you found effective?
3 Answers
I’m currently diving into Kotlin. I grab a couple of good books and pair them with video tutorials, like Amigoscode’s stuff, which I really enjoy. After going through the basics, I see if I like the language enough to start a project. If not, I move on. I also jot down notes in Notion, which helps a lot!
I usually start by getting a grasp of the syntax, especially for any procedural and object-oriented features. One fun project I often recommend is building Conway's Game of Life; it's a bit challenging but helps solidify your understanding with lots of referencing and exploration.
For me, it’s all about having a concrete project in mind. I spend an hour on a quick tutorial, then just dive right into building something. It's like focusing on constructing a house rather than learning every detail about the tools you’ll use—it's way more effective!

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically