It takes time to learn (for me, around six months!) but once you get the hang of it, you could create perfection in a day's work! This language is easy. I'm working with the C language now, and that I find A LOT more difficult. If you commit yourself to learning it, no, it's not hard! Just be patient with it.