Agree. Lynda.com is a great place to start. Don't be put off by the price, you'll get more value out of one month there than some random course somewhere else. My company has a continual subscription to Lynda and I've found all the courses I've wanted to do worthwhile. I'd say the biggest disadvantage is my own impatience and jumping direct to the bits that interest me, but you can do that with a book too.