Website design program... you already have the best one. Start->Bureau accesories->Notepad.
As for webspace, try looking at
freewebs.com or the likes. For the coding part, the very least you'll need to know, is HTML. It's dead easy... kinda like using a text editor. A good tutorial on HTML can be found at
W3schools.org.
G'luck on your site

k: