With so many WSYWIG editors out there, why would you ever want to hardcode unless you're just after the learning experience...or pain! LOL
Whatever the reason, do a search on google (or your fav search engine) for "hardcoding HTML" or any combo or variations of the words "hardcode" and HTML.
Here's a graphical site that will take you from the basics to CSS and Javascripting.
http://susanlucas.com/HTML/start.html
Outside that there are tons and tons of sites with plenty of code samples but the one of choice, which DangerDev alluded to already is
http://w3schools.com/