Cómo escribir software y qué preparar
Esta es una pregunta muy profesional.
¿Qué tipo de software quieres escribir? Tienes que aprender un lenguaje informático.
Los lenguajes informáticos de bajo nivel orientados al hardware incluyen C, C++ y lenguaje ensamblador.
La plataforma de Microsoft incluye el sistema .NET, es decir, VB, VB, NET y C#
También existe JAVA
JAVA es más popular ahora.
Aprende JAVA. Pero es un poco difícil, así que prepárate.