Cuál es la forma de hacer un programa de ordenador?

Esta es una pregunta muy amplia, pero voy a intentar responder a la interpretación más básica de la misma. Así, para entender cómo se hace un programa, debemos saber primero por qué hay que hacerlo. Un programa de ordenador normalmente intenta resolver un problema, y ese es todo su propósito, y es por eso que en muchos contextos, un proyecto, …