Es lo que mas jode, que cuando se tienen las ideas no se tienen los medios para desarrollarlas. Cuando se tienen las ideas y los medios, no se tiene tiempo para desarrollarlas,... y cuando se tienen los medios para desarrollarlas y el tiempo, no surgen las ideas. Al menos es lo que me pasa a mi ...
Hace un año yo pensaba que sabía programar ... hasta que me metí de lleno con java y muchas de sus variantes... y menudo mundo. Es acojonante pero hay frameworks gratuitos con los que se pueden hacer cosas increibles... pero se necesita mucho tiempo e insistir mucho para aprender.
Tengo que ponerme al dia con la programación para Android / iOS que poco a poco voy viendo que va a ser el proximo estandar en sistemas operativos dada la generalización de smartphones y tablets.
Ojala tengas suerte y puedas desarrollar tu idea. Estudia o ponte las pilas haciendo cursos.
Echale un vistazo a java, mira la web de Chuidiang e intenta empezar (te recomiendo primero una base de C ).