I have been studying programming since I was 12 years old, I have a self taught in java, and knowledge in c ++ / c, python and android, I learned everything at home in the haha race, and some networking skills, reverse engineering etc.
Very easy project, I'm used to create software like that.