It's been a long time since I've touched anything web design related, I've decided it's something I want to get back into.

I have always wanted to learn PHP but one of those things I haven't gotten around to as of yet. I've ordered myself a copy of Kevin Yang's new book 'PHP & MYSQL: NOVICE TO NINJA, 5TH EDITION'.

In the mean time I thought it would be wise to brush up on some basic HTML skills and learn some CSS while I'm at it. What is the best way to bring myself up to speed in terms of HTML5 and CSS3 so I can start working through my new PHP book.. do any members here have recommendations on any books, online resources or video tutorials that I may not be aware of that will help me quickly learn the basics again.. it's been many years!

any suggestions are welcome