Such an open question - where to start? Well firstly web design falls into 2 categories, those who advocate WYSIWYG (What You See Is What You Get) designers, basically these allow you to drag and drop HTML elements onto the web page and require very little HTML knowledge.
The second kind are your standard format coding programs, where you type your HTML code into a development environment and then usually you select a button to preview your web page in a browser.
I (personally) prefer the latter as you will learn the code as you go along and develop your knowledge, but it all depends on what you wish to do, if you are looking to put a few pictures of you, your missus and the cat then WYSIWYG will see you fine.
Many programs are available free from place like ZDnet, CNet, Tucows (search for these using Google), when I was first starting out I used to use 1stPage 2000 from EVRSoft (click here) I particularly liked the way it allowed you to have the development environment as complex or as simple as you like.
Another stop on your trawl round the internet should be the W3C website, they recommend the standards for HTML and web development, they have loads of literature on their website to guide you away from creating a disaster.
Lastly when you are ready to start, have a search on the net for tutorials, there are loads out there, which will set you off on the right path.
On a very final note, I notice from the original post you placed on 'Speakers Corner' you are keen to start a PC help forum, if you want people to interact with your website (much in the way we are interacting with this one) you will need to sort out interactive hosting for you web, there are several out there like ASP or Coldfusion, however these are a long way off and you have much to do, young grasshopper, hope everything goes well and you stick with it.
Also it would do no harm to pick up a book from your local Waterstones or whatever.