Hahahaha. "doesn't seem all that challenging".
Anyway. It isn't so much something you can "show". It's a language.
About teaching, well, I think it's better to dabble in it yourself first. Trust me, it's much less challenging if you know more about it first before asking someone to "show" you how to do it. Help with little things can come later, but you need to understand what it is and how it works first.
http://www.w3schools.com/html/default.asp
Start here.
(truthfully, it isn't all that challenging when you get the hang of it.)
When actually making the layout, any editing program can be used. Photoshop. Gimp. So on and so forth. Layouts are usually made out of pieces which you put together when you do the coding and stuff.