Antes de eso busca tutoriales si es que te agarras... yo ya tengo varios de c,c++, java, python, html cosas asi...
Pero no tengo tiempo

jaja
Encima quien te va descargar el programa si no es "famoso" yo te recomendaria para aprender empeza a hacer con codigo libre en linux (soure forge)para que colaboradores sin lucro que buscan proyectos interesantes te ayuden en el desarollo de codigo , pero tenes alguna idea?
Saludos!