Once you have a grasp of at least one programming language, how do you determine if you've learned enough of a new language to dive into personal projects? Ideally, you might want to build something on your own, but what milestones or knowledge should you aim to reach before jumping in?
4 Answers
I like to begin with really small projects that help me learn the essentials of the language. Once I've touched upon all the fundamentals and can navigate the documentation confidently, I think it's time to take on bigger challenges.
It's definitely more effective to learn while working on projects. You learn exactly what you need as issues come up, and it helps you understand the language much better in a practical context.
100%! Real-world application makes all the difference.
I recommend spending at least a day getting familiar with the basics of the language. After that, just start coding a bit each day; that's when things really begin to click and feel tangible!
I don't really wait until I feel I've learned 'enough' before diving into a project. I just start building and figure things out as I go. I keep the language documentation handy and Google any concepts I need clarification on, like looking up 'Python foreach loop' as I work. It keeps things flowing for me!

Exactly! You find out what skills you're missing while trying to build something.