Web page

I want to start working on a web page (not to put on the internet at this moment) when I'm at home during the week...
Now i would like to know what programs to use and what i should know, any tutorials or something would be much appreciated