Question: What's a good book, or a good way to learn HTML, XHTML, and CSS? I recently graduated from school and I only know Java, and C++.

I would like to learn some web development so I am looking for some good books and resources.

Answer: 
If you are interested in online resources, The [SitePoint Reference](http://reference.sitepoint.com/) seems good. It covers HTML, CSS, and JavaScript. The information seems clear, and there is the capability to add user notes as well.

If you prefer printed material, I started out with HTML for Dummies - despite the common opinion on For Dummies books, they are actually useful for picking up a new subject. I keep handy the HTML/XHTML Definitive Guide and the CSS Definitive Guide - both from O'Reilly. Those two are good for references.

For JavaScript, I recommend Simply JavaScript from SitePoint, and Dom Scripting from Friends of Ed.
If you're looking for reference information, [W3 Schools](http://www.w3schools.com/) is a great place to start. [Smashing Magazine](http://www.smashingmagazine.com/) is great for pretty much everything to do with web development. I'd also recommend [A List Apart,](http://www.alistapart.com/) which often has great articles about some of the more difficult CSS concepts. And last, but certainly not least, I'd check out the articles on [24 ways](http://24ways.org); while they only have 24 updates every year (in December), they are written by some of the best people in the industry.

Ans since you're interested in web development, you'll probably end up wanting to learn some Javascript as well. ppk's site [quirksmode.org](http://www.quirksmode.org) is a great place for that.

Well, I hope this can be some help to you, and wish you best of luck. Also, of course, you can always ask any question that you have here at Stack Overflow.