That's all from me!
For now, at least! If you've read and understood everything in this guide, you should be able to build almost any website you can imagine. You should now be able to understand what a website do whenever you interact with it.
Don't worry if you don't get everything yet. It takes a while for coding to become second nature. Get practising. Get googling if you get stuck. Read up. Practice some more. This guide is just meant to shamelessly throw the basic at you. Whether it'll be useful or not depends on you!
But! If there's any part of this guide that you think is genuinely confusing or misleading or if you've been staring at it for far too long and you still don't get it, feel free to pop in some questions in the guestbook. I'm just a rando on the internet who wants to share some knowledge. I'll be happy if you can help me do that!
So what's next?
The JavaScript landscape is wild. What this guide taught you is (hopefully) something that will probably still be applicable for a long time, but truth is, JavaScript is an ever-shifting landscape with new standards every couple of years.
By the time of this guide's writing, a good next step if you've mastered basic JavaScript for front-end development is to learn frameworks like React or Vue, both as in the frameworks themselves and also how to set them up. Through learning that, you'll probably get roped into the other essentials: NPM, Webpack, REST API, et cetera et cetera.
Or maybe you'll realise that front-end web development is a hellscape that you don't want to delve into too deeply. In which case maybe you can take a gander at back-end web development. Python and Ruby are pretty good beginner-friendly languages for that.
Whatever you decide to do, I wish you luck and strength. Software development can be frustrating and time-consuming, but with effort and perseverance, anyone can do it.
Happy coding!