Sí, comparto la idea de escribir el código del programa, el Bloc de Notas puede ser ideal si eres principiante, si ya sabes algo, te sugiero el TSW Webcoder, es multilenguaje, si conoces el quanta, este es una réplica pero para windows, bájalo acá:
http://www.tsware.net/
Saludos