Honestly, I would start by learning how to develop WordPress sites. Yes, I can code a site using HTML, CSS, PHP, ... but I can put together a WordPress site faster and then customize as I need to.
If you are looking to start off just learning today's standards then I would recommend http://nettuts.com/. It would also be beneficial to get the premium membership and get access to some great tutorials. If going from PSD to HTML is something you are interested in, they cover that.
Nettuts is part of Envato. Envato has several of tutorial sites that cover web development, wordpress, vectors, photo and video editing and much more. It's a great place to start.
Just my 2 cents.