1. Finding a "website builder", a tool that describes basically anything that generates something for a website. There are many different types of website builder applications, ranging from free and very basic specialized applications, to expensive and elaborate all-in-one applications.
These applications, along with some templates that you can also get for free or purchase, let you put together web pages without much knowledge when it comes to HTML.
The free programs can be used to build websites, just do a search in a search engine, I just did and got these results 858,000 for "free website builder" .
If you only have a few "extra" hours each week and you don't have the time to devote to a website builder, free or not, you can purchase a website builder that helps you generate the pages with little work by you. They will cost you a little, but they will build the entire website in a matter of minutes.
These allow you to put in some articles that you wrote, or had written for you (.doc or .text), the content of the page, or a bunch of keywords, and when you click the "Go"button they generate a few pages or a thousand pages, whatever you wanted.
2. Another thing you need, of course is a, domain name. Do a search for "choose a domain name" and you will find the steps to selecting a good domain name (there are too many suggestions for this article). Another idea is to go check out NameBoy.com, they are totally free and may help you find the domain name you want. You should not use the name of a well-known company or product, any variation of that name, in hopes of attracting people to your site. Not only is this unethical and it may subject you to legal problems.
3. The next thing to do is to find "hosting" for your website. A host is who puts your website on the Internet. You give them your file, you FTP the files from your computer to theirs and "viola" your website appears.
4. Content for the pages of your website. The more interesting the content on your site the more visitors you will have, and if you hope to make money, selling products, services or Goggle's Ad sense, you want as many visitors as you can get. You also want them to be in the buying mood after they read your content.
You can write these yourself or you can hire people, online, who can write for you.
Pretty simple huh? Sure you do need work on some search engine optimization items, such as the keywords and meta tags of the pages of your new website.
You will eventually need to work on the SEO (search engine optimization) of your pages, keywords and meta tags, generating traffic with the help of a blog, writing and submitting articles, buy back links to your pages, etc.