Building a brand new website can be daunting! I generally recommend taking a “progressive enhancement” approach. What that means is, get a basic website built and live on the internet. Then, from there, dedicate a small amount of time each month to improving it.
The following resources can help you get that first, basic website out the door. Once you have your initial website built, I recommend these resources for improving your website.