There's no greater way to learn a technology or technique than putting it to use and finding a way to play with it.
There's no greater rush than deciding to commit to learning a new trade and making something with your new skill. I've found it's the best way for me to solidify my skills and have fun at the same time.
This is why I created my Norris joke generator app. I wanted to practice fetching data using Vanilla JS. It had been awhile since I used the ol' fetch API and man it was o fun.
The reason I'm writing this today is to encourage you to stop doing tutorials and start creating ANYTHING. There is so much information out there and so many tutorials that you can drown in all the content. Benefits of starting your new project include:
Start small and build your way up. Think of something you've wanted to build for awhile or something weird that you think will just be ridiculous to make. There are memory studies that show the weirder and stranger you can think and imagine something, the more you'll retain it in your memory.
This is how I started with the Norris Joke generator. I new I wanted to practice fetching data and mapping through it. Then my next task was to find a useful API that I could pull from. There are loads of useful API's out there just waiting for you to build weird projects with.
While you're at it, don't forget to watch this video by one of my favorite JavaScript developers, Sara Vieira.
So go on now! Go build weird fun projects and start to solidify those dev skills!