I would go with some ebooks.
NewBoston is a fantastic source, not just for HTML & CSS either, he has tutorials on Youtube as well as a very active and helpful forum for a ridiculous amount of languages and activities. Definitely worth checking out if someone looking to learn these things is reading this.