As said above it can be a bit of a nightmare to start with, but it is worth sticking at it. I got so frustrated at first. YouTube is a great resource!! Took me a few months, but once you get your head around it, it slowly starts to make sense. I'm still learning and PHlearn.com have some good free tutorials but I'm not sure if that's the best place to start. You can always ask on here if you get stuck with any particular problem.