¿Qué conocimientos básicos necesitas para aprender a programar?
Cultivo de la capacidad de pensamiento lógico. Los programadores deben tener ciertas habilidades de pensamiento lógico, y el cultivo de habilidades de pensamiento lógico requiere una formación práctica a largo plazo. En el proceso de aprender a programar, no tenemos que esperar hasta comprender todo completamente antes de practicar. Siempre que comprendamos el esquema general, debemos atrevernos a experimentarlo nosotros mismos. Todo el mundo tiene una primera vez. Algunos problemas sólo pueden entenderse mediante la práctica, y sólo mediante la práctica el conocimiento de los profesores y los libros puede convertirse en suyo.
Presta atención a la comprensión de algunos conceptos importantes. Lo que ve en los tutoriales de programación no es más que conceptos como variables, funciones, declaraciones condicionales, declaraciones de bucle, etc. Pero para poder aplicar realmente la programación, debe comprender estos conceptos en profundidad y aplicarlos sobre la base de la comprensión. No se limite a aprender la sintaxis y la estructura, debe comprender a fondo los ejemplos de aplicación de estas gramáticas y estructuras y hacer inferencias de una instancia a otra.
Para dominar las ideas de programación y aprender un lenguaje o herramienta de desarrollo, la estructura gramatical y las llamadas a funciones son secundarias. Lo más importante es aprender sus ideas. Puede escribir algunos pequeños programas clásicos usted mismo para profundizar su dominio de las habilidades básicas: use las capacidades de procesamiento de gráficos de Java para escribir juegos de cartas, use AWT para escribir Buscaminas o Tetris, use las funciones de red de Java para escribir salas de chat en línea, etc. La clave es aprender un tipo de pensamiento. Con el pensamiento, nos resulta fácil establecer paralelos.
Conceptos básicos de matemáticas. A juzgar por la historia del desarrollo de las computadoras y las aplicaciones, los matemáticos propusieron muchos modelos matemáticos y arquitecturas de computadoras, incluidas las primeras computadoras, que también fueron diseñadas para cálculos numéricos. Por lo tanto, para aprender bien informática, se necesita una cierta base matemática para los principiantes.