DEV Community

Discussion on: I need to learn JavaScript. What is the best solution?

andreespirela profile image

I think you should start by re-creating things. Back when I was learning my first programming language, I wanted to re-create facebook and instagram, so those were my projects to learn a programming language, it didn't mean I wanted to create a social media or something like that, it just meant that I was re-creating something to learn. When you re-create something to learn, you actually learn through putting your own "flavor", this is because when you are re-creating something (let's say instagram) you also want to personalize it in your own way, and you start adding features that don't exist in the real application, but those kind of things are cool for you and get you learning along the way