You would be surprised at how much you can accomplish without any formal training. If you have access to the internet, you can learn a lot. What applications would you like to develop? -- azz