I’m a developer and I’ve been tutoring new coders for years, I teamed up with some other people like me to make this guide to help beginners to start building their own websites on their own computers. Wanna know more about these guides (there are others), me, and why we made them? See here.
Before we start, we presume you already have a text editor set up and at least know about our getting started guide! Second, we also highly recommend that you take at least the first two lessons in the free HTML course and at least the first two lessons in the free CSS course before going forward. Though these aren’t necessary, you’ll be better off for it.
How to Create a Website, a quick article for making local files for a site, is here.
The free make a website course is also very useful. Some of it won’t be new to you if you’ve taken the Codecademy HTML and CSS courses first, but that’s a good thing that we in fact recommend.
Linking two HTML pages is covered here.
Linking your HTML and JS - take this short course. It’s Pro only right now but you can finish it in the free Pro trial if you need.
After taking make a website, take deploy a website for free too. Deploying to GitHub pages is a key part of this particular course, and it can be a bit tricky for beginners so read this and watch this for extra help.
At some point, you should learn Git and GitHub in more depth. You can find our guide for that here.
Please reply to this thread with your own resources, advice, and feedback! We made this post a wiki so it can be updated and maintained by the community, we’re just starting them off. See our other guides here.