Take a look at codecademy.com, courses are free, they offer
I'm currently doing the HTML/CSS and find it quite good. It's self paced, interactive and I can pick up where I left off easily. At times their site can be slow, but I find it tolerable.
I've been doing sites in html & Joomla for 12 years, but have never taken the time to formally learn these topics.
The shapes are very confusing. If it hadn't been pointed out that the left side had a running persons silhouette I would never have figured it out. It just looked like some weird shapes to me at first.
No Jessica .. the forum is in the middle of a complete overhaul and upgrade. Unfortunately it's not working the way it's supposed to. The forum is sort of broken at the moment due to this. Please bear...