The first thing you need to do before anything else is to get yourself a domain name. This isn't always easy, but keep in mind the product or message you are wanting to get out there. GoDaddy has a tool where you can put in your ideas and it gives choices and other similar options until you find the right one.
Pick a Web Host. A web host is basically a company that has many computers connected to the Internet.
Now that you have your domain name, and you have decided upon a web host the fun really begins. The designing of your web page. The fine-tuning can come after you've figured out how to get a basic web page onto your site. One of the most highly-regarded paid WYSIWYG ("What You See Is What You Get") web editors is Dreamweaver. If you prefer a free WYSIWYG web editor then a good one to try out is KompoZer.
Although you should have been doing this next step throughout the process, now is more important than ever! TEST YOUR WEBSITE!!
From here adding things like credit card and/or PayPal capabilities can be added and tweaked... but this is a basic crash course on making your own website. If anyone has tips or advice please comment!!!
internet connection speed