If you're having trouble with the problems you could try finding websites online that teach it in a different/interesting/easier way, I am sure there are millions of them, all it takes is the right method to make it all *click*