Static HTML/CSS/JavaScript is pretty easy to learn and there's certainly a ton of books and on-line resources on the subject.
O'Reilly has some of the best reference books around IMHO. Here's my personal favorite:
O'Reilly Media | Dynamic HTML: The Definitive Reference
(That's a reference book though, it won't really tell you how to setup a web site)
This is a high level perspective of what you'll need:
You'll need an editor. I would avoid wysiwyg editors like Front Page if you want to learn the guts of coding web pages. I don't use it a lot but MS Web Developer Express is pretty decent, it will setup a local web server for you and it does some code completion. It's also great for debugging JavaScript issues.
Depending on your hosting service (GoDaddy) you may need an FTP client to transfer the pages from your computer to the server. WebDev express may be able to help you with this, I'm not sure. Otherwise there's free FTP clients out there that you can download.
Dig around online and find a book or web tutorial that you're comfortable with, you can develop the pages on your local PC and then when you're happy with them you can can upload the pages and images to your host.
Once you get over the initial learning curve it's pretty straight forward.