¿Cómo puedo aprender a codificar?

Comprenda este pensamiento: piense en un lenguaje de programación como un idioma chino y su computadora es china. Por lo tanto, solo entiende chino. Ahora tienes que aprender este extraño chino (lenguaje de programación).

¿Ahora cómo aprender eso?

Yo recomendaría, comenzar con la madre que es la programación C. Puedes elegir cualquier libro, mi elección es este bebé, https: //www.cluster2.hostgator.c…

Es un buen libro para comenzar. Comprenda los conceptos e ideas e intente implementarlos en su espacio de trabajo. Utilice el editor de bloques de código con su compilador. Es más fácil de usar. Mientras estudia y pasa por la fase de aprendizaje, su mente desarrolla varias preguntas sobre cómo funciona la sintaxis y cómo podría hacer algo más con eso. Tu mente es genial, ya sabes. No dejes de experimentar con códigos. Y lo más importante, observe y observe los resultados. Concluye cosas a tu nivel. Si te confundes, escribe preguntas en google, stackoverflow también ayuda mucho. Después de pasar algún tiempo (días) adquiriendo conocimientos y estudiando parte, acceda a algunos sitios de codificación fáciles como HackerEarth: desafíos de programación y trabajos de desarrollador. Abrir problemas etiquetados fáciles. Intenta resolverlos, intenta cada vez más, nunca te rindas hasta que te agotes por completo. Y, por último, si aún no resuelve, vea el editorial. Comprende cómo se ha hecho. Recomendaría, vea las soluciones de las personas, incluso si resuelve el problema, le hace conocer otros enfoques. Después de pasar días haciendo esto, probablemente ya sepa a dónde dirigirse ahora.

El inicio siempre es lento, no se decepcione al no implementar pequeñas cosas. Es muy normal. ¡La práctica es la clave! No deje de programar, al menos, 4-5 problemas fáciles en un día en su período inicial.

¡¡Buena suerte!! 🙂

Todos tienen un enfoque diferente para el aprendizaje. Depende totalmente de tu personalidad. Aquí hay algunas personalidades que conozco:

  1. Las personas que leen muchos libros a su propio ritmo y pasan mucho tiempo entendiendo los conceptos básicos
    Si es así, vaya a la biblioteca, tome un libro que le resulte atractivo y siga sus ejercicios y proyectos.
  2. Las personas que buscan tutores para codificarlos de manera organizada
    Si es así, busque tutores en línea o publique una solicitud en forma independiente o en otro lugar.
  3. Las personas que buscan mentores para guiarlos, pero prefieren hacer su propia investigación y administrar sus caminos de aprendizaje.
    Si es así, asista a reuniones de codificadores y únase a los foros de codificación. Es muy probable que encuentre un mentor pronto.
  4. Las personas que prefieren ver videos tutoriales y leer blogs para comprender varios conceptos
    Si es así, sugeriría buscar un curso sobre Coursera .
  5. Personas que toman un proyecto y comienzan a hacer cosas: hacer que las cosas funcionen de alguna manera y luego hacer que funcionen correctamente
    Si eres esto, eres como yo. La idea de hacer que las cosas funcionen puede sonar cruda al principio, pero te lleva a través de tanta investigación que aprendes bien. Aunque tenga cuidado, esto es solo un ejercicio de aprendizaje y no se supone que sea una característica.
    Sugeriría elegir un pequeño proyecto, como hacer tu propio blog o hacer una aplicación para tu teléfono y comenzar a trabajar en él.

Antes de que alguien le diga cómo aprender o busque ayuda, debe identificar su personalidad.

A continuación, debe identificar el dominio que desea dominar: sitios web, aplicaciones móviles, sistemas empresariales, etc. y sus diferentes componentes. Digamos que eligió el desarrollo de sitios web, estas son las cosas que debe saber como requisito previo:

  1. HTML
  2. CSS
  3. Javascript / JQuery
  4. Un lenguaje de programación como PHP, Python, Ruby, etc.

Seleccione uno de los componentes donde desarrollará su competencia, mientras que otros pueden limitarse al conocimiento práctico. Lo mismo se aplica a otros dominios también.

Una vez que conozca su personalidad y dominio, podrá responder a su pregunta usted mismo o, de lo contrario, podrá formular preguntas más específicas para los próximos pasos. Después de que la pelota comienza a rodar, las cosas se vuelven más fáciles.

Por cierto, comencé a crear sitios web en WordPress CMS en mi universidad cuando no sabía nada de codificación y aspiraba a ser fotógrafo. Ahora creo soluciones para empresas.