Le bon programme est celui qui va servir à accomplir une tâche qui facilite ou améliore la vie des gens, des entreprises… Commencez par jeter un coup d'œil aux programmes déjà existants dans le domaine que vous visez et voyez s'il y a une possibilité d'amélioration, d'extension. Le bon programme est celui que les autres vont trouver intéressant ou utile.  Vous avez un ordinateur, regardez les tâches qu'il accomplit déjà. N'y aurait-il pas un programme (à définir !) qui faciliterait telle ou telle tâche ? Inscrivez toutes les idées qui vous viennent à l'esprit. Même si elles semblent surréalistes, déplacées, voire débiles, il est possible que cela débouche sur une grande idée. À quoi servent-ils ? Peuvent-ils être améliorés ? En quoi sont-ils défaillants ? Si vous trouvez des réponses à ces questions, vous pourriez bien trouver une idée de programme. Ce document servira à mettre en avant les principales caractéristiques du programme et vos objectifs. Ce document doit être utilisé tout au long du développement, ainsi vous resterez bien sur votre projet, vous ne vous éparpillerez pas. Lisez ce guide sur la façon de construire un avant-projet. À ce stade, quand le document est à peu près bouclé, vous allez vite voir le langage que vous allez devoir utiliser. Vous avez à peu près votre idée de programme en tête, commencez petit. Ne vous lancez pas dans un programme aux fonctionnalités complexes et multiples ! Vous apprendrez beaucoup plus avec un petit projet qui aboutit qu'avec un projet ambitieux qui échouera.

TL;DR in Indonesian:
Cari ide. Periksa program lain. Buat desain programnya. Mulai dengan sederhana.