When people ask me how to best improve their development skills or learn to code, I always recommend building real projects.
The reason I say that is because that's exactly what worked for me. When I was just starting out on my coding journey, I would read lots of articles and watch lots of videos. I felt productive and like I was learning.
But I wasn't. None of these actually helped me learning to code. Of course you'll need some basic info and high-level overview that these resources provide, but the only way to really learn is to get your hands dirty and code things yourself.
Some of the projects I built early on was a weather application, a website for my own IT support business, and a personal portfolio. I later moved to more advanced projects like actual client websites, full-blown web applications and e-commerce stores. Of course you gotta start small, but all these projects are BY FAR where I learned the most and improved the quickest as a developer.
I'm Mads Brodt — a developer, author, teacher, creator and blogger. To keep up with all of my writing, follow me on Twitter or sign up with your email above 👆