How to Build Your Own Website
Step-by-Step Guide

Whether you are looking to get into the world of front-end development, are trying to learn some basic coding skills, or just want something to show off to your friends or potential employers, there are many great reasons to learn how to build and host your own website. A couple years ago when I first got into this after a recommendation from a peer, I quickly found that there are not really any guides out there on how to get a website up and running on your own. Sure, there exists bits and pieces on how to do it across the web, but a step-by-step guide was nowhere to be found (not for free at least). So, that's what I created.

By walking through all 5 steps of this guide, you could have a completely functioning, almost free basic professional webpage up and running in less than a day. And while there are several different possible routes to get to the same result, I find a lot of value in being able to walkthrough at least one way something can be done. So whether you want to follow my process exactly or split off on your own (I offer several alternative options throughout the guide), my guide will take you step-by-step through building and hosting a webpage on the internet for super cheap, with a lot of room to learn, expand, and grow down the road.

Before we begin, I would like to point out that this method only supports hosting a static webpage (ie. one that only uses front-end languages like HTML, CSS, and JS). So, if you are wanting to learn back-end web development, you will need to substitute your hosting platform to one that supports server-side manipulation.

The steps I will walk you through are as follows, but feel free to bookmark this guide and jump around where need:

To get started, click over to Step 0!