¿Qué software se usa para crear programas?

La “codificación” es el menor de sus problemas. La programación implica mucho más que simplemente escribir código. Se trata de resolver problemas .

Hay muchos problemas que debe resolver antes de escribir su primera línea de código. Tu programa resuelve un problema. Cuando comprende cómo resolver el problema, diseña el programa con gran detalle. Una vez que sabes lo que estás codificando, recurres a tu lenguaje de programación.

Dicho esto, no hay ninguna razón por la cual codificar su programa debería ser más difícil de lo que debe ser. Es por eso que siempre recomiendo Smalltalk a los principiantes. Es un lenguaje muy simple y fácil de aprender, incluso más que Python.

Smalltalk viene con su propio entorno de desarrollo fácil de usar. Mucho más fácil que, por ejemplo, Visual Studio o Eclipse o Xcode.

Lea todo sobre Smalltalk aquí: ¿Qué hace que un lenguaje de programación sea “genial”?

Y si desea aprender Smalltalk, lea esto: Esperando la edición final antes de la publicación: aprenda a programar.

Pruebe Windows Template Studio. Es un complemento para Visual Studio que le permite hacer clic a través de un asistente y obtener una plantilla de aplicación universal de Windows en funcionamiento rápidamente. Aún necesitará aprender sobre la programación de aplicaciones para UWP, y hay una excelente documentación para comenzar aquí.

‘Al hacer clic’ es JavaScript, utilizado en navegadores web. Probablemente también necesite algo en el servidor web, y eso tendría que estar escrito en un lenguaje del lado del servidor.

Y no solo “comienza a codificar”, primero analiza el programa y llega a una forma de hacer lo que quiere que haga el programa. entonces codificas eso.

¿Hay algún idioma en el que puedas comenzar a codificar? Codificación de qué? Si aún no ha descubierto el programa, no tiene una solución para codificar.

Echa un vistazo a la sección de programación en Teach Yourself Computer Science.

Si está familiarizado con Java, puede escribirlo en ese lenguaje. Tiene una biblioteca llamada JavaFX y también, aunque más antigua, otra biblioteca llamada Swing.

¡En JavaFX puedes usar CSS!

Java awt, C y algunos frameworks morgen.