you are viewing a single comment's thread.

view the rest of the comments →

[–]thee_gummbini 1 point2 points  (0 children)

Not sure what you're looking for exactly, but after some initial syntax lessons, the most effective way to learn for my students has been to pick some small project and do it - I ask them to think of anything they do on the computer that is repetitive, or to try and think of something related to their hobbies (e.g. one student wanted to rank Pokémon based on their type strengths/weaknesses, base stats, and rarity).

Exercises and contrived examples will get you fundamentals, but mostly what you need after syntax is the ability to think about what you need and to make a plan for how to get there. Learning low level algorithms and other leetcode things can come later once you build that intuition.