Here's some more resources for you guys:
1140px Fluid Grid - A great layout to get started with for responsive sites.
HTML 5 Boilerplate - A great foundation for an HTML 5 site, gets you on your way with browser standardization, media queries, IE compatibility, etc.
The League of Moveable Type - For all your @font-face needs.
Also, knowing about
JSON might be worth more than knowing about XML in the near future. Depends on what you're doing with the data.