Not too hard to learn, of course I'm not distinguished in it. More of a C# guy myself (Please s&box use C#) but from my experience it's pretty straightforward. I would suggest if you're just getting into it, try and learn a bit from tutorials. I know code blue had some pretty good ones.