Travis Neilson, of Dev Tips for Designers, has put together a series of friendly video tutorials on html and css. Check them out here: HTML 5 Basics and CSS Basics.
W3Schools.com has very detailed interactive tutorials on html and css that enable users to practice different types of markup.
For a broad overview of html and css, see Web Platform Docs introductions to html and css.