I have a real love/hate relationship with Photoshop. I love it because it is so amazing, and I hate it because I want to be great at it but I'm not!
I'm starting back up at school in September and the new course I am doing is heavy on Photoshop - so I've decided to do a pre-emptive strike and start learning some of the more advanced tools as well as the basics.
After searching online for some courses, and checking lots out, I settled on Pluralsight (used to be called DigitalTutors). I'd done some courses with them before and liked the trainers and the videos.
I had to do a little quiz to see where my current skills are:
Still got plenty of things to learn, and I hope that before long, and after lots of training I will be creating images like this one: