Red de conocimiento informático - Conocimiento informático - ¿Qué necesitas aprender primero para aprender a programar?

¿Qué necesitas aprender primero para aprender a programar?

1: Si puedes utilizar Windows con soltura, ¡puedes comenzar tu carrera de programación!

2: Primero comience con el lenguaje C. Algunos amigos pueden pensar que el lenguaje C es demasiado difícil y deberían comenzar con VB. Aunque, para un principiante, existe una sensación de logro al usar algunos controles para crear un pequeño software, ¡pero la base es lo más importante! La descripción de los tipos de datos en lenguaje C es mucho más completa, clara y comprensible que la de VB, ¡pero son la base de la programación!

3: Aprenda el lenguaje C, desde tipos de datos, expresiones básicas hasta declaraciones condicionales, declaraciones de bucle y luego aprenda funciones, además de algunos conocimientos simples sobre matrices, ¡y listo! En una palabra, hasta ahora, ¡es suficiente que comprenda la idea de programación estructurada!

4: Con la base anterior, es hora de comenzar a aprender a ensamblar. El ensamblaje es difícil al principio y es difícil comprender los distintos registros y direcciones de memoria segmentadas, pero después de comprender estos conocimientos, el siguiente contenido aprenderá las instrucciones de 8086, además de algunas pseudooperaciones y llamadas a DOS y BIOS. interrupciones, puede comprender el programa de ensamblaje en el libro. (El énfasis está en comprender el algoritmo. Si está interesado en las siguientes aplicaciones de ensamblaje, ¡puede echarles un vistazo!) ¡En este punto, debería tener una comprensión más profunda de las computadoras!

5: Con la base del ensamblaje, aprendamos la esencia del lenguaje C: los punteros, que son como un pato en el agua. Ahora tienes que aprender el lenguaje C de manera integral. Debes leer atentamente el libro de texto de Tan de principio a fin al menos dos veces.

6: Después de aprender el contenido anterior, es necesario estudiar estructuras de datos, tablas lineales, pilas, colas, árboles, gráficos, árboles binarios, etc., ¡debes estar familiarizado con ellos! (Preferiblemente el libro de texto del profesor Yan Weimin de la Universidad de Tsinghua)

7: Recuerde siempre: ¡la impetuosidad es un tabú en el aprendizaje de programación!

8: ¡Ahora deberías aprender algunos conocimientos sobre bases de datos y algunos algoritmos de uso común!

9: Si domina todos los conocimientos anteriores, puede comenzar el curso de C, buscar un libro sobre C, dedicar una semana a conocer C aproximadamente y luego buscar un libro de VC para comenzar. .Libro, pasa otra semana aprendiendo la interfaz y el uso de VC, ¡y luego podrás crear algunas aplicaciones simples!

10: Si quieres aprender bien VC, no podrás hacerlo sin un conocimiento sólido de C. Los programadores de VC deben leer los siguientes libros: C Primer, Effective C, Thinking in C, C más eficaz

p>

Introducción a MFC en términos sencillos.

11: ¡Comprenda profundamente el pensamiento orientado a objetos en C!

12: Al programar, los errores son inevitables, por lo que debe dominar el uso de MSDN; un buen estilo de codificación facilitará la verificación de errores durante la depuración, por lo que debe desarrollar un buen estilo de programación.

13: ¡Si sigues estrictamente cada uno de los pasos anteriores, habrás pisado el umbral de la programación y podrás ganarte la vida!

En cuanto al futuro, ¡serán esenciales conocimientos básicos de principios de compilación, sistemas operativos e ingeniería de software!

14: Si ahora estás aprendiendo JAVA, C# y otros lenguajes, deberías poder usarlos por analogía.

¡Solo en este punto puedes ser llamado Maestro!