For what it's worth, I got all of mine (JAR PPL) first time. I got 100% in 2 or 3 of them
With the exception if Air Law I found them ridiculously easy. The aircraft technical was so easy I finished it in 15 minutes.
Of course, they weren't in German
The only problem I had was leaving it so late doing the last few - I think I ended up doing 4 in 3 weeks - to stay within the 1 year validity! It was just the thought of having to redo Air Law for no good reason (laziness is not a good reason

) that made me finish them.
I agree with IO540 - if you have a background in technical stuff it makes it a lot easier. I'm a civil engineer working in IT with a lifelong love of aviation and some gliding experience behind me before I started my PPL. I also like cars and oily engines and stuff.
My anorak's in the boot...
SD