STEP 1. REGISTER A DOMAIN FOR YOUR SITE
STEP 2. DOCUMENT YOUR IDEAS
Make sure you write down all the ideas you have for your site.
STEP 3. CODING THE SITE
Either code the site yourself or have someone code it for you. You can find tons of experienced developers with each their own set of special skills at FreeLancer.com or UpWork.com. Learn about website design basics, such as HTML, images, colors, etc.
STEP 4. HOSTING YOUR SITE
STEP 5. PROMOTING YOUR SITE
Don’t forget to promote your site through local or national media outlets or use the Internet with Google Adwords.