Yo diria que no es dificil. Solo necesitas tener claro que es lo que quieres que haga el programa y algo de conocimiendo de algún lenguaje de programación.
Como todo, es cuestión de práctica, ya que al principios cometes errores que vas corrigiendo con la experiencia.
No se si estas interesado en programar o cual es tu nivel de programación. Pero si te gusta el tema, mira esta plataforma que se utiliza en muchas colegios para aprender conceptos de programación: https://scratch.mit.edu/
Comentarios