Coldicote, I'd really advise you not to learn web page production using publisher. It will work but is so unlike 'real' web page production that it will really only serve to get your hopes up before disappointing you and costing you a lot of time.
If you seriously need to learn about web pages production and html / xml code, you need to use a 'proper' program - Dreamweaver (expensive), Aptana (complex) Serif (OK).
But if you need to simply make web pages for a purpose and not become a webmaster nerd, use google websites, or a free blogger type site.
Even if and when you buy webspace from a web hosting firm, they all provide very good free customisable templates nowadays, and the control of website production for most hobbyists is quite simple without needing to buy special programs.