Para las aplicaciones nativas de Linux, iría con KDevelop, que debería ayudarlo a crear maravillosas aplicaciones gráficas basadas en el Marco QT. Las aplicaciones QT4 en realidad pueden compilarse de forma nativa en OSX y Windows también por cierto. También podría optar por Eclipse, para el cual hay un complemento de desarrollo C / C ++. Pero es mucho más siniestro configurarlo. Lo bueno de Eclipse es que admite todo, por lo que si te vuelves bueno con Eclipse, estás potencialmente preparado para la vida.
Hay otro lado de la cerca, por supuesto. Podría ingresar al mundo del desarrollo de aplicaciones Java. Java es ciertamente plataforma independiente. Se compila en un “código de byte” independiente de la plataforma que se puede ejecutar en cualquier plataforma que tenga una JVM. La mayoría de los sistemas operativos / plataformas tienen JVM disponibles. Eso es cosa de Java. Y es muy amigable con Internet y … bueno … el idioma más popular en el planeta en este momento, especialmente con el lado del servidor de la mayoría de los sitios web y aplicaciones web con las que te encuentras. Si sigue la ruta de Java, aún podría hacer Eclipse, pero muchos prefieren el IntelliJ más inteligente.
En cualquier idioma, lo primero que debe hacer es obtener un buen libro sobre el idioma elegido (consulte las reseñas de Amazon) y descubrir cómo escribir Hello World. Luego comience a aprender cómo hacer lo básico … bucles, condiciones, matrices, etc. Luego E / S … escribir archivos y hablar por la red. Para los gráficos, le sugiero que primero aprenda a crear sus interfaces GUI sin una herramienta gráfica, luego comience a usarlo como cree que tiene sentido. Esas herramientas generalmente crean un código feo, por lo que es posible que pueda obtener un código mucho mejor sin mucho más esfuerzo si sabe cómo hacerlo a mano.
- ¿Cuál es el mejor software de gestión de exámenes escolares?
- El controlador de pantalla deja de funcionar con frecuencia. ¿Cómo resuelvo este problema?
- ¿Qué características mejorarían un software de contabilidad?
- ¿Cuál es la mejor aplicación para recibir las últimas noticias de India? ¿Qué tipo de noticias dan?
- ¿Qué es la pila tecnológica de Brightroll?
También desea familiarizarse con la herramienta de compilación relevante. Para QT, es probable que estés usando “make”. Para Java, puede usar ant, maven, gradle o incluso sbt. Es posible que desee incluso tomar un libro sobre eso también.
¡Creo que esto debería ser suficiente para comenzar!