Red de conocimiento informático - Consumibles informáticos - Si quieres empezar a programar desde cero, ¿qué necesitas aprender primero?

Si quieres empezar a programar desde cero, ¿qué necesitas aprender primero?

En serio, si no sabes nada de programación, ¡felicidades primero! ! Debido a que tendrás un buen comienzo (para una persona mayor como yo, muchos malos hábitos no se pueden cambiar y es difícil aprender cosas nuevas), entonces mi consejo para ti es:

1. No está mal, estúdialo con libros de texto en inglés y consulta foros extranjeros (como StackOverflow). Lo comprenderás mejor y más personas te ayudarán. Aprenderás a pensar mejor en programación y, lo más importante, aprenderás a "hacer las preguntas correctas" (los extranjeros están más dispuestos a ayudarte mientras te critican, te guiarán y te obligarán a pensar.

2. En primer lugar, debes tener una mentalidad de programación. Siempre debes saber "qué quieres hacer", "por qué quieres hacerlo" y "qué quieres hacer". No tendrá sentido. Su pensamiento y comprensión se verán interrumpidos y se perderá mucho.

3. Debe comprender los cuatro pasos de programación de entrada->proceso->salida, más almacenamiento<.

4. Primero puedes probar a programar en lenguaje humano (esto es lo que siempre enseño a mis alumnos). Tienes que usar "de... a...", "si... entonces...". , "si... entonces..." (puedes agregar "y si...". Puedes intentar escribir "como este". Significa que has comenzado a pensar en la programación). (...), y (...), si no, si no, puedes seguir el ritmo. Pero si aún no has hecho esto, aún no estás listo.

5. también necesita tener algunos conceptos de OO (orientado a objetos), como qué son los objetos (clases), los atributos (propiedades) y los métodos, ¿qué son la herencia, el polimorfismo y la encapsulación? ideas en el tutorial.

6. Según mi propia experiencia, no puedes aprenderlo siguiendo un tutorial. Estableceré un objetivo de antemano, por ejemplo: quiero escribir un cuaderno con despertador. , no importa qué idioma use (entiendo o no), seguiré las ideas de los puntos 2, 3 y 4 anteriores para encontrar la respuesta paso a paso. ¿Cómo quiero que se ejecute esta aplicación? ¿Debería haberlo hecho? El final... Al final, es la recompensa de tu arduo trabajo.

Finalmente, te sugiero que aprendas a dibujar un diagrama de flujo y planificar el programa antes de pensar en cómo. Es absolutamente imposible escribir un programa sin sentido. Es posible.

Espero que FreeMind sea un buen software de mapas mentales. Te será útil, pero eso es todo lo que tengo que decir, así que no es necesario que preguntes. ¡Buena suerte! =)