well, you'd have to learn how to write software. i tried once, didn't understood much. i swear it was worse than math for me :) i could just not bend my mind around that stuff. is like learning russian only you have all the strange characters like {}.[], etc. but yeah, that what you have to do...