Hello,
Je suis d'accord avec jeangreen, ça m'a l'air très mal parti.
Il faut savoir que ce n'est pas le programme qui va t'aider à faire ton programme (enfin, pas dans l'immédiat), mais c'est d'abord le langage de programmation. Et là, selon le langage de programmation, tu pourras pencher sur l'éditeur de code que tu voudras utiliser (il y en a beaucoup qui sont gratuits).
Je te conseille le site du zero qui te fournira des tutos pour bien commencer. Après, peut-être qu'on pourra t'aider pour t'orienter sur le choix du langage en fonction du programme que tu veux développer, mais pour ça il va nous falloir un peu plus de précisions