Yall, I think that I'm stuck!
This is what I was saying to myself a month ago. I did not know that there was such thing as "tutorial hell" until I was in it.
Now, don't come for me saying, "how am I suppose to learn if I don't do tutorials?" No boo, do your tutorials. But, don't get stuck in just doing tutorials. Because if you are just doing tutorials and are not practicing what I've been learning, then technically, you ain't learning shit. (insert shrugs)
I'm saying this because I was doing the exact same thing. I was stuck just doing tutorials and I wasn't practicing any of the material I was learning. And when it came time to do a project, I didn't know anything.
I've learned that writing bad code is how you eventually write good code. Since I'm teaching myself this material, following FreeCodeCamp lessons, it was easy for me to get stuck in the tutorial hellhole. And I was honestly enjoying my time in tutorial hell. Until, you know, a project lit some fire under my butt.
Well, I started practicing (coding) what I was currently learning in tutorials, in Visual Studio Code (VSCode). Since I'm currently learning how to make graphs using D3, I started making my own graphs in VSCode. Yes, they looked really shitty at first, but the more I worked on them, the better they looked over time.
After you are finished with one lesson or tutorial, make the exact same thing in VSCode. And then, make your own version of that tutorial. Then BOOM! That could be considered a project to add under your belt.