A lot of my friends are IT people because I work in an IT environment, but only us (developer) my build application on the mobile, but these days with the new updates and mobile rush and competition between all companies, I believe this story will start changing.
Not only my colleagues that are IT oriented as network engineers or system administrators can know star developing on mobile application, but even very young children that are in school and have the interest in phones and computers (these days most of them do). Simply it don’t require any programming knowledge.
With the new development environment from Google called App Inventor, normal people without any programming skills can star. The will not do 3D game programming at the beginning (but really who star 3D programming anyway). Thy may start with some basic steps that will feed their ideas and I believe we will see from them more than expected. Now our children will have the ability to program their phones. (if they have Android mobile, that they will request sooner than expected too).
So what is App Inventor, "You can build just about any app you can imagine with App Inventor", as from the Google labs site. But really if you check the Sample Apps, I believe you will be impressed.
So it’s the easiest way to create apps for your phone. If you are interested and have an Android device. You can request an invitation and start doing what you thought about technology and knowledge that was outside your league.