Red de conocimiento informático - Espacio del host - Soy un nuevo estudiante universitario en el Departamento de Ciencias de la Computación. Quiero dedicarme a la programación, pero ni siquiera he aprendido estructuras de datos ni algoritmos. Los únicos lenguajes que realmente aprendí son C y C++.

Soy un nuevo estudiante universitario en el Departamento de Ciencias de la Computación. Quiero dedicarme a la programación, pero ni siquiera he aprendido estructuras de datos ni algoritmos. Los únicos lenguajes que realmente aprendí son C y C++.

Establecer una buena base en matemáticas

También existen estructuras de datos y diseño de algoritmos

Además de principios de composición informática

Estos son temas básicos también es el más importante

En cuanto a esos c, c++, java... son solo herramientas. . . No es muy importante y quedará obsoleto, pero las disciplinas básicas nunca quedarán obsoletas. También se derivan y evolucionan nuevas herramientas a partir de las disciplinas básicas.

Aprender un idioma no es el propósito, utilizarlo sí lo es. Así como comer para vivir, comer es un proceso o un propósito. Por lo tanto, debes comprender por qué quieres aprender a programar.

Si desea escribir rápidamente algunos programas pequeños para que otros los vean y utilicen, y mostrar su "talento", VB es perfecto. Además, VB verifica la exactitud del código una vez que haya terminado de ingresarlo. Si hay un error, aparecerá un mensaje, lo cual es útil para que los principiantes sin experiencia corrijan sus errores.

Si quieres hacer juegos (más grandes) y lo que quieres es velocidad de ejecución, lo que necesitas aprender es el lenguaje C/C++. La velocidad debe ser la más rápida. La curva de aprendizaje de C++ es. relativamente larga y la curva de aprendizaje de C relativamente simple

Para fines multiplataforma, por ejemplo, si quieres aprender a programar para plataformas móviles, Java es muy adecuado. Hay muchos juegos móviles escritos en. Java, que es un lenguaje similar a C++, más complejo que C, pero elimina las partes de C++ propensas a errores que no son fáciles de dominar. Debido a que se ejecuta en una máquina virtual, la velocidad es relativamente lenta.

Existen muchos otros tipos, como lenguajes de programación web, lenguajes de scripting, etc. Espero que esta respuesta te ayude. . .