¿Qué deberías aprender primero al aprender a programar?
Primero puedes aprender Pascal. Pascal es un gran lenguaje de enseñanza. Luego podrá aprender estructuras de datos, C y C++ después de tener algunos conocimientos de programación de procedimientos. Entonces podrás aprender Java o C#. Por supuesto, mi consejo es sólo ayudarle a comprender la programación procedimental y orientada a objetos. En cuanto a ingresar a la industria de TI, existen muchas direcciones y categorías, por lo que es imposible generalizar sobre qué es mejor estudiar.
Si desea ingresar al departamento de informática y obtener un título de "especialidad importante", sería una buena idea comenzar con Pascal y sentar una base sólida para la programación estructurada. Pero la mayoría de las personas pueden aprender rápidamente y aumentar su confianza comenzando con Visual Basic.
Fundamentos básicos en informática: c, c++, matemáticas discretas, estructuras de datos, bases de datos, ingeniería de software (consulte MIT Open Courseware). Autoaprendizaje para aficionados: Visual Basic, Scripting, Frontpage, Flash.
C++ es una extensión de C, por lo que hay mucha superposición entre los dos y es normal que no queden claros. Creo que C es la base. Una vez que pueda escribir programas con fluidez en C, puede ser mejor entrar gradualmente en contacto con los conceptos de programación de C++.
“La mejor manera de aprender un idioma es programar con él.”
Finalmente, no puedes simplemente aprender el idioma. Muchos estudiantes universitarios creen que aprender los últimos lenguajes, tecnologías y estándares informáticos es la mejor manera de allanar el camino, porque muchas empresas requieren experiencia en estas áreas al momento de contratar. Aunque estas nuevas tecnologías se deben aprender, es más importante aprender cursos básicos de informática, porque los lenguajes informáticos y las plataformas de desarrollo cambian cada día, pero los cursos básicos que nunca cambian son los mismos: estructuras de datos, algoritmos, compilación. principios, composición de computadoras y principios de bases de datos relacionales. Un compañero de clase comparó vívidamente estos cursos básicos con la fortaleza interna y el nuevo lenguaje, tecnología y estándares con la fortaleza externa en la "Red de Estudiantes Kaifu". Los estudiantes que solo se dedican a la moda al final solo conocerán los movimientos. Sin habilidades, es imposible convertirse en un maestro.