It's not too hard, but if you've never done any coding of any kind, you will deffo be going up the hill.
Assuming you have some knowledge of programming, look for books (local library could be worth a try), or tutorials on the net.
Otherwise, might be worth joining a course at your local college to get your skills off the ground and then do as above.
Hope this helps