Have a look at this link. It should give you a good start on what you need, and what to do if you want to improve on your skills. And once you get to a good level.....give us a call, and we'll give you a job :)