Google tu connais ? Moi j´ai tapé " apprendre le HTML" dedans et je suis tombé direct sur 2 superbes sites :
http://www.ccim.be/ccim328/html/
http://www.siteduzero.com/
Pour le logiciel : soit tu codes tout toi-même et dans ce cas le mieux c´est TextEdit ou bien le gratuiciel SubEthaEdit, soit tu aimes les logiciels avec interprétateur graphique, genre DreamWeaver ou Adobe GoLive, qui coûtent bonbon.