Cómo aprender la codificación. ¿Cuánto puedo esperar para aprender la primera noche?

Usted no Y voy a explicar por qué. Porque no hay un punto de partida y un punto final para aprender a codificar. Aprender a codificar es un viaje, no un destino. Puedes ser un programador bastante decente y seguir aprendiendo a codificar. He estado codificando durante 30 años y todavía estoy aprendiendo a codificar. He conocido a niños 20 años más jóvenes que yo que pueden codificar mejor que yo. He conocido gente codificando por más tiempo que yo, que no son mejores que yo.

Aprender a codificar no es un objetivo. Es una forma de un medio. La codificación es una herramienta. Una forma de crear cosas increíbles. Como un pintor usa su pincel o un artesano usa sus herramientas. Utilizamos la codificación como nuestra paleta y la pantalla como nuestro lienzo.

Habiendo dicho eso, ¿qué puedes aprender en una sola noche?

OK, vamos a empezar con lo más básico. La codificación es como jugar con ladrillos de Lego:

Las partes son bastante simples. Juntarlos es bastante simple. Entenderlos es bastante simple. Cómo funciona el juego es bastante simple.

Pero, incluso cuando lo entiendes bien y puedes aprenderlo en 5 minutos, construir una estatua de Legoland es una tarea extremadamente compleja.

Entonces, en una noche, puedes aprender el equivalente de cómo armar ladrillos Lego, y quizás construir una forma que de alguna manera se parezca a algo del mundo real. No serás mejor que un niño jugando con ladrillos de Lego. Los entenderás, pero no podrás construir nada realmente útil, hermoso o valioso para nada.

Así que, aquí está tu tarea de una noche. Aprende los siguientes conceptos:

1. Entrada (desde el teclado)
2. Salida (para mostrar)
3. Variables y matrices (numéricas, de texto, booleanas, fechas)
4. Álgebra de Boole (lo más básico)
5. Condicionales
6. Loops
7. Contadores

Mantendré los punteros, ya que es una lección de una noche. Y muchos lenguajes de programación ni siquiera consideran punteros.

Ahí vas. Esos son tus ladrillos de Lego. Todo lo demás es una construcción construida por esos ladrillos.

El siguiente paso es usar esos ladrillos dentro de un lenguaje de programación. Si desea codificar, lo más probable es que tenga algún tipo de entorno de programación configurado. Google “Cómo hacer [complete su concepto donde] en [complete su lenguaje de programación aquí]” y comience a experimentar.

Y ahí tienes. Ahora tu codificas. Ahora, LO QUE puede codificar en uno no le permitirá construir la próxima gran aplicación. Pero no importa. Es un comienzo, y desde allí, la práctica te lleva al Carnegie Hall.

Para ampliar una de las mejores respuestas aquí, la codificación de Carlo Mazzini no es como andar en bicicleta, donde es binario: puede o no puede, en cambio es un proceso de aprendizaje de mejores enfoques y tecnologías de por vida.

Dicho esto, puede acelerar su aprendizaje rápidamente si tiene las mentalidades correctas (estas son las mentalidades que nos obsesionan sobre inculcar en nuestros estudiantes de Codesmith)

Mentalidad Uno: Encontrarás la respuesta al problema.

Esto parece trivial, pero significa encontrar un problema que necesita usar código para resolver, luego descomponerlo y abordar cada pieza (a través de todos los bloques) hasta que encuentre una solución.

Requiere confianza, que solo puede provenir de la experiencia repetida de no haber sabido la respuesta y luego saber la respuesta (después de buscar y resolver muchas horas en Google y el desbordamiento de pila)

Significa que darse cuenta de que no es una respuesta “correcta” definitiva a su problema. Hay enfoques mejores y peores y tienes que reconstruir un enfoque viable (y luego mejorarlo con el tiempo)

Mentalidad dos: los proyectos de construcción que te interesan no solo “aprenden a codificar”

Uno de los bloqueos más grandes para aprender a codificar es darse por vencido (las personas lo hacen miles de veces al día) porque “aprender a codificar” es un viaje que nunca termina, no hay un objetivo.

En su lugar, busque un proyecto pequeño que desee compilar e identifique las piezas que necesita para avanzar en ese proyecto – luego * compilar *

Pero, ¿cómo construir cosas cuando no se tiene conocimiento?

Desarrolla tu ‘mapa’

La última pieza que necesita es un mapa de programación: de eso se trata el componente de discurso y conferencia que tenemos en Codesmith. Así que ya sabes por dónde empezar cuando escuches ‘hacer una solicitud de obtención a la api de twitter’

Este mapa es lo que un ingeniero experimentado podría considerar intuitivo, pero no lo es. He reunido algunos de estos fundamentos de codificación (en Javascript) aquí. Comenzando con la programación (o los primeros 15 minutos del resto de su creatividad). y…)

Okay ! Ya que hay muchas respuestas sarcásticas sobre esta pregunta, permítame responder esto de una manera seria.

Roma no fue construida en un día . Lo sabes en el fondo de tu corazón que no puedes lograr mucho en una sola noche. Todavía no es una duración demasiado pequeña para aprender algo nuevo. Sí, no puedes dominarlo, pero sí puedes aprender lo básico. Lo mejor que puedes hacer es tomar un tutorial en Codecademy. Tiene cursos en HTML-CSS, JavaScript, jQuery, PHP, Python y Ruby. Puede comenzar cualquiera de estos cursos, pero personalmente recomendaría JavaScript. El sitio web dice que demora 10 horas terminar el curso (supongo que con total concentración y dedicación). Incluso si puede recorrer la mitad del proceso y aprender los conceptos básicos como condicionales y bucles en una sola noche, ha cubierto mucho terreno debido a las limitaciones de tiempo. Más tarde, puede obtener más información sobre JavaScript y otros idiomas en Internet, que es una fuente infinita de información. Pero la cosa es que debes tener la voluntad de aprender algo.

Aprendí a codificar en una sola noche, así que supongo que puedo responder a esta pregunta.

La realidad es que no aprendes codificación en 1 noche, pero te das cuenta de que eres un programador en 1 noche. (Si desea aprender realmente a programar en 1 noche, entonces concéntrese y haga que Sam se enseñe a sí mismo PHP en 24 horas O Java en 24 horas, etc. Léalo en 12 horas y puede llamarse programador).

Llamarse un programador y ser un programador es algo muy diferente. De todos modos, no estaba preparado para esa noche. Ni siquiera sabía que esta noche cambiaría mi vida tan drásticamente.

Había estado leyendo libros de programación y haciendo algo de mierda desde hace aproximadamente 1,5 años, pero nunca había hecho nada comercial. (La mayoría de los clientes eran gilipollas) Era solo un pasatiempo y pasaba el tiempo ya que no estaba haciendo casi nada en mi vida.

Esa noche yo estaba solo en casa cuando mi familia se fue a nuestro pueblo natal.

No pude dormir correctamente porque estaba un poco borracho (Sí, lo hacemos cuando no tenemos miembros de la familia en la casa, incluso solíamos tener un reproductor de VCR con pornografía y algunas bebidas cuando los miembros de la familia no estaban cerca. no era tan fácil en esos días ni siquiera mirar pornografía)

Me levanté a las 11 de la noche (todavía borracho … sin poder dormir y volviéndome loco) y pensé en hacer un sitio web. A las 5 de la mañana tenía mi sitio web de trabajo con mis propios productos, que acababa de colocar por aquí y por allá en mi disco duro. Intercambio de Tráfico, Scripts de Dominio, Guión Escolar

Pronto me olvidé de ese episodio y comencé a vivir mi vida sombría.

5 días después, tenía 900 USD en mi cuenta bancaria debido a las ventas de esos productos. [Era 2003 en 2016 que no es posible porque tienes demasiada competencia y trucos de SEO para preocuparte]

De todos modos, creo que esa es la noche en que aprendí mi programación y esa es la noche en que me convertí en un programador a tiempo completo. (Sin saberlo. LOL.) Todavía soy dueño de esa compañía y esa compañía ha hecho la vida de mi nieto y de mi nieto para que todos puedan vivir en paz. Sí, soy propietario único y no tengo socios ni creo en los capitalistas de riesgo. Recibo algunas llamadas pero estoy contento donde estoy.

Sigo siendo programador y hoy en día trabajo para otras compañías en mi propia línea de tiempo y en mis términos, y creo que Dios me ha bendecido por haberme dado una vida tan agradable.

Tengo algunos días estresantes de vez en cuando, pero esa es la parte de la vida en todas partes.

Al menos no tengo que subir a un tren y / o autobús durante la próxima 1 hora para llegar al lugar donde trabajo y regresar a casa por la noche, coger el mismo tren y / o autobús y luego comer y dormir.

Pude salir del ciclo normal y eso era algo que no había planeado.

Por lo tanto, para cualquier persona que quiera aprender codificación en 1 noche, diría que solo prepárese con suficiente conocimiento y esa noche vendrá a usted.

Las respuestas anteriores no responden realmente a la pregunta. Voy a hacer un intento de

En primer lugar, tendremos que elegir un lenguaje de programación. Python es una excelente opción para principiantes. La sintaxis es clara y fácil de entender. También tiene una excelente comunidad para ayudarte. Por lo tanto, vamos a elegir Python.

A continuación, lo instalaremos en su PC. Supongo que estás usando Windows aunque hace poca diferencia. Vaya al sitio web https://www.python.org/downloads/ y descargue Python 2.7.9 e instálelo. Una vez que lo instales, abre IDLE desde el menú de inicio y sigue esta guía bien escrita: hetland.org: Instant Hacking.

No te limites a leerlo. La codificación no se aprende mirando fijamente el código.
Completa los ejercicios en ella. Una vez que hagas eso, haz los siguientes ejercicios por tu cuenta:

  1. Encuentra los números máximos y mínimos de una lista usando un bucle
  2. Mirando el siguiente código y haciendo un poco de google-fu, calcule el número de Fibonacci usando Recursion.

    De hecho hecho (n):
    si (n <= 1):
    retorno 1
    devolver n * Hecho (n – 1)

    Imprimir “Programa para encontrar el factorial de un número”
    val = 0
    Imprimir “Introduzca un número:”,
    val = entrada ()
    imprimir val, “! =”, Hecho (val)

    # muestra de salida
    #Programa para encontrar factorial de un número
    # Ingresa un número: 5
    # 5! = 120

  3. Calcular el término n th en la secuencia de Fibonacci usando bucles. Da una entrada de 100. ¿Cuál de 2 y 3 es más rápido? ¿Puedes explicar porque?
  4. Escribir funciones para ordenar una lista usando a) Orden de selección yb) Orden de inserción
  5. Función de escritura para buscar un número en una lista ordenada usando un algoritmo de búsqueda binario
  6. Imprime todos los números primos debajo de n

A estas alturas, ya debería estar cómodo con la mayoría de las estructuras de control de Python. ¡Felicidades! Ahora has aprendido la codificación en una sola noche.

Si te detienes con esto, no retendrás nada. Practica en HackerRank o si estás más orientado a las matemáticas como yo, prueba tu suerte en Project Euler. La práctica es el nombre del juego. ¡Buena suerte!

La codificación es una habilidad que aprendes junto con la resolución de problemas : tienes un problema en particular, por ejemplo, quieres calcular el cuadrado de un número. Primero, necesitas resolver una serie de pasos que realmente resuelvan ese problema. Los pasos podrían ser: (1) leer el número, (2) multiplicar el número por sí mismo, (3) mostrar el resultado de la multiplicación en la pantalla. Esta es la parte de resolución de problemas. La codificación es simplemente traducir estos pasos a algún lenguaje de programación . Tanto la resolución de problemas como el dominio de un lenguaje de programación son igualmente importantes.

Puedes aprender codificación usando un curso gratuito en línea. Recomiendo encarecidamente comenzar con C ++ o Java. Si no tiene conocimientos básicos de computación, entonces Java puede ser mejor que C ++ por el momento, ya que requiere menos conocimiento de la arquitectura de la computadora subyacente. Java también es mejor porque es un lenguaje muy explícito con un estilo de codificación muy específico, por lo que seguirás viendo los mismos patrones una y otra vez hasta que se pegan.

Puede encontrar cursos introductorios en Udacity, Coursera, Youtube o buscar otros sitios web de universidades que ofrezcan cursos gratuitos.

La primera noche, podrá escribir un pequeño programa que muestre un mensaje en la pantalla o realice algunos cálculos básicos.

Un útil “currículum” que puedes hacer por ti mismo:

  1. Introducción a Java
  2. Introducción a la informática
  3. Algoritmos y estructuras de datos
  1. Arreglos, Pilas, Listas Vinculadas, Hashtables
  2. Ordenando algoritmos, Buscando algoritmos
  • Curso de Java más avanzado
  • En ese momento, habrá tenido un buen sentido de lo que sabe y lo que aún necesita aprender.

    Si hay un libro de texto que debería revisar de principio a fin, recomendaría la Introducción a los algoritmos de Cormen. Si dominas este libro, es una buena señal que estés en camino de convertirte en un desarrollador de software.

    Aprende Brainfuck. El BF clásico consta de 8 comandos:> <+ - [],.
    > – mover el puntero a la derecha
    <- mover el puntero a la izquierda
    + – aumentar el byte puntiagudo
    – – Disminuir byte puntiagudo
    [- comienzo de bucle
    ] – final del bucle (los bucles salen cuando el byte puntiagudo se convierte en cero)
    , – leer byte de entrada estándar a byte apuntado
    . – Imprimir byte puntiagudo a salida standart

    ¡Eso es todo amigos!

    Hay muchos derivados con comandos adicionales, tales como; (número de entrada),: (número de salida), # (poner byte / número para apilar), $ (pop byte / número desde la pila), etc. (incluidas las redes y la multitarea).

    Es muy fácil crear su propio derivado de BF, lo que casi cada BFer hace. 🙂
    Por ejemplo, mi propio BF con números en lugar de bytes y; : comandos en lugar de,. fue escrito en menos de una hora (en lenguaje Python).

    Números de Fibonacchi en este tipo de BF:

    ;
    >> +
    <<
    El
    >>
    El
    > +
    <-
    ]
    <
    El
    > +
    <-
    ]
    >>
    El
    <+
    <+
    >> –
    ]
    <:
    << -
    ]

    Examine este código, comando por comando, y comprenda la lógica interna del programa. Creo que una sola noche es suficiente. Intenta escribir algo más.

    Aprender a codificar es fácil. Máster te llevará años (o incluso décadas) de trabajo.

    Básicamente. Cada lenguaje moderno incluye lo siguiente:

    • Funciones
    • Para bucles
    • Asignación variable
    • + – <>%! && == operadores

    Aprende esto y sabrás suficiente ” idioma ” para hacer cualquier programa que te guste.

    Una noche es, probablemente suficiente para esto.


    • El problema viene cuando tienes que saber todas las cosas que las otras personas construyeron para hacer algo útil. (ORMS / SQL / IO / etc)
    • El problema viene cuando tienes una tonelada de código de espagueti que es imposible razonar. (Por lo tanto, tiene que aprender sobre los diferentes paradigmas (funcionales / orientados a objetos) los flujos de trabajo de programación de códigos (TDD / GIT / JIRA, etc.).
    • El problema viene cuando no tienes suficiente educación matemática para hacer algo no trivial. (Los principios básicos de estadística / álgebra lineal / teoría de grafos entran en juego)
    • El problema surge cuando no tienes suficiente conocimiento del dominio para razonar sobre la mejor manera de implementar las cosas.

    Al aire libre
    Al aire libre
    Al aire libre
    “No importa cuán grande sea el talento o el esfuerzo, algunas cosas solo llevan tiempo. No se puede producir un bebé en un mes al embarazar a nueve mujeres”
    – Warren Buffett

    Vamos a reducir eso un poco. Si eres como yo, puedes aprender a hacer cualquier cosa en unas pocas horas, pero la programación es una excepción, ya que está completamente basada en la lógica.

    1. Las computadoras se nombran por ser computadoras, porque computan cosas. Su propósito original era puramente para matemáticos, y como resultado obtenemos una máquina de alta calidad ahora llamada PC.

    2. El corazón de una computadora es la Unidad Central de Procesamiento. Estos ejecutan instrucciones con opcionalmente algunos operandos. Una instrucción cambia el estado de la computadora en la memoria.

    3. Dado que las computadoras se crearon para las matemáticas, las CPU tienen unidades de lógica aritmética que realizan aritmética utilizando la abstracción binaria, y la abstracción se implementa con medidas de corrientes electromagnéticas altas o bajas en las computadoras modernas.

    4. Las CPU son ineficientes y usan más que una simple instrucción de movimiento, porque algunas personas no conocen una mejor manera de hacer CPU. Debido a esto, inventamos el horrible lenguaje ASM que resume las instrucciones binarias en mnemotécnicas de 3 letras, que son casi tan confusas como las instrucciones binarias, y dado que una CPU tiene arquitecturas variadas, ASM tiene diferentes variaciones correspondientes para cada conjunto de instrucciones.

    5. El tipo de lenguajes de programación que tenemos hoy es mucho más abstracto. Por lo general, son una forma de programación mediada en comparación con decirle directamente a la CPU qué instrucciones ejecutar con ASM. Estas abstracciones superiores son más legibles y estructuradas por el hombre.

    6. Recuerde que estos son computadores. Los lenguajes de alto nivel que tenemos son lo suficientemente avanzados para representar ecuaciones matemáticas, e históricamente este (FORTRAN) fue el principal tipo de lenguaje. Hoy en día, es más avanzado con diferentes tipos de paradigmas de programación. Cada lenguaje admite construcciones matemáticas de todo tipo, independientemente de su nivel de abstracción.

    7. (Si has leído todo hasta ahora, tienes la información necesaria para construir tu propio lenguaje técnicamente, pero) Debes comenzar sin duda en un lenguaje más amigable y más abstracto, y trabajar hacia abajo a medida que ganas. experiencia, en contraste con comenzar con ASM y trabajar hasta un lenguaje como C ++. Debería comenzar con Java porque es multiplataforma y extremadamente fácil de usar. Una vez que haya aprendido lo básico, que es el paradigma OOP, las variables, el código de procedimiento, las funciones y otras cosas relacionadas con las matemáticas que se resumen en este lenguaje, vaya a algo un poco mejor o más avanzado, como D, C ++, C , o cualquier otro idioma que elijas. Después de eso, estás en tu propio niño.

    Supongo que aquí empiezas sin conocer ningún lenguaje de programación.

    ¿Puedo aprender a andar en bicicleta en una sola noche?
    Quizá aprenda hasta el punto de mantener mi equilibrio y viajar en línea recta. Ciertamente no puedo competir en el Tour de Francia 2015 al día siguiente.

    ¿Puedo aprender a cocinar en una sola noche?
    Puede ser que pueda preparar una comida decente para mí y mi esposa, pero no puedo ser seleccionado para estar entre los 24 mejores de la próxima temporada de MasterChef Australia.

    Ahora, ¿cómo aprender la codificación en una sola noche?

    Dejame contarte una historia. Cuando comencé a codificar, mi primera impresión fue una gran aversión. Lo encontré innecesariamente engorroso.

    El primer lenguaje informático que aprendí fue Quick Basic. Solía ​​preguntarme por qué tengo que escribir 4 líneas largas de código para obtener respuesta a la simple ecuación 10 + 30.

    Pensé que podía agregar dos números más rápido usando la calculadora.

    A pesar del disgusto inicial, seguí programando. En un momento dado, escribí http://en.wiktionary.org/wiki/grok que otra persona hizo una programación similar y mucho más compleja dentro de la calculadora y se puso a disposición de usuarios como yo.

    Bueno, no sucedió la misma noche. Pero sucedió muy pronto y me enganché a la programación.

    Te puede pasar a ti también. Puede estar en una sola noche.

    Gracias por A2A.

    Oh, puedes … seleccionar el idioma que quieres aprender a codificar. Asumiré que desea aprender codificación en c, java o python. Derecha.

    Después de seleccionar el idioma, visite el canal de YouTube y luego Boston, siga los tutoriales de ese lenguaje de programación. Esto te comprometerá durante unas 3 horas.

    Teniendo en cuenta que tiene 8 horas – 10pm a 6am.

    Ahora faltan 5 horas más.

    Busque los “tutoriales de ” nombre de idioma ” en Google. Y visita los primeros enlaces. Esto te ayudará a revisar y explorar el idioma. Esto va a comer su 1 hora más o menos.

    Faltan 4 horas más.

    Ahora Google “código fuente de proyectos básicos” nombre de idioma ‘”
    Ir a través de los enlaces en la primera página. Y trata de entender el código fuente. Google lo que no consigues. 2 horas serán suficientes para pasar por lo menos 3 pequeños proyectos.

    ¡Quedan 2 horas más!

    Practica desde codechef.com o problemas desde spoj.

    Y estás ordenado.
    Sí, puedes aprender a codificar en 8 horas de duración. Pero convertirse en buena voluntad, obviamente, llevará algunos días y noches más con pasión y qué no.

    Buena suerte.

    1. Comprar una máquina del tiempo .
    2. Pasa 10 años leyendo libros y escribiendo código.
    3. Vuelve a esta única noche .

    En serio WTF es esta cosa con el
    “Aprende programación en 12 horas”, “Culturista por 1 día”, “Millonario por 1 noche”

    Estas cosas son difíciles. Muy duro Debes pasar mucho tiempo.

    Si fuera fácil, todos serían programadores o millonarios.

    No puedo explicar cómo encender la PC por una noche para mi abuela y ella era maestra de matemáticas.

    Me refiero a comprar una máquina del tiempo primero.

    Codificar no es un juego de niños, especialmente si no eres muy bueno en el razonamiento lógico, etc. Por lo tanto, es plausible que te sugiera una solución improvisada y muy poco convencional que , según mi opinión, podría funcionar muy bien si sigues mis instrucciones correctamente. .

    • Encuentra un buen amigo tuyo, que sepa de codificación decente. Lo más importante es que debe tener la calidad de ser extraordinariamente paciente y tranquilo.
    • Convencerlo de que se tome una noche para hacerte un favor realmente grande.
    • No le digas que deseas aprender codificación en una noche. Solo pídele que haga lo que tú le pidas.
    • Ahora, pídale que se ocupe de un problema de codificación (escribir un programa completo) con el que esté familiarizado y que involucre la mayoría de los tipos de conceptos básicos involucrados en ese lenguaje, y comience a escribir el código desde cero, lentamente y solo hable en voz alta. que esta haciendo el.
    • Ahora siéntate a su lado y observa lo que hace. Obviamente, no entenderás mucho al principio (especialmente la sintaxis). Solo pregúntele sobre cualquier cosa que no entienda, o qué hace un comando en particular, etc. Probablemente lo interrogará dos veces por cada línea de código.

    Tienes que prepararlo para esto de antemano para esta tarea tediosa, pero si tienes éxito, puedes aprender muchísimas cosas a través de esta sesión.
    Puedes repetirlo de nuevo con un problema diferente. Definitivamente, aprenderá mucho sobre los conceptos involucrados en la codificación al comprender su sencilla aplicación.

    Encuentra un proyecto que realmente quieras hacer. No importa lo que sea (pero sea razonable, no intente construir un sistema operativo). Haga algo como un programa de búsqueda (utilizando un algoritmo de búsqueda simplista). Elija un idioma que sea bastante limpio, o al menos uno que perdone (Python, Perl o Ruby son opciones excelentes) y luego empiece a trabajar. Descubrirá que al piratear un proyecto juntos y seguir un buen tutorial, aparecerán los conceptos básicos (si está preparado para un desafío, Haskell es un lenguaje divertido para aprender y tiene un tutorial muy bueno) (Learn You a Haskell for ¡Genial!). Un proyecto de una noche no te convertirá en un excelente programador, pero “aprenderás a programar”. Después de que te mojes los pies, te sugiero que escojas un buen libro de texto para aprender el diseño adecuado. Los patrones antes de que cualquier mala tendencia se convierta en hábito.

    P: ¿Cómo puedo aprender a driblar como Messi en una sola noche?

    A: No puedes.

    P: ¿Cómo puedo aprender a disparar como Michael Jordan en una sola noche?

    A: No puedes.

    P: ¿Cómo puedo aprender a correr tan rápido como Usain Bolt en una sola noche?

    A: No puedes.

    P. ¿Cómo puedo aprender a golpear un disco de cobertura como Sachin Tendulkar en una sola noche?

    A: No puedes.

    No hay tal cosa como el éxito de la noche a la mañana. Es solo una falacia o mito que la gente cree. Se trata de pura práctica y perseverancia. Necesitas trabajar duro para llegar a la cima. La codificación no es diferente. Es un arte que desarrollarás gradualmente a medida que avanzas. Necesitas entender los fundamentos de la informática y escribir código todos los días para ser un buen programador / codificador. Necesita cometer errores, necesita romper el código, necesita bloquear el sistema. Y aprenderás por tus propios errores.

    ¡Feliz codificación!

    “He perdido más de 9000 tiros en mi carrera. He perdido casi 300 juegos. 26 veces, me han confiado para tomar el tiro ganador del juego y falló. He fallado una y otra vez en mi vida. Y es por eso que tengo éxito “ –Michael Jordan

    tl; dr no puedes

    Creo que aprender la codificación en una sola noche no es posible. Sin embargo, si aprendes regularmente con paciencia, tampoco es imposible. Pero seguramente tomará tiempo.

    Existen pocos sitios web de codificación en línea que ofrecen cursos premium para ayudarlo a aprender cualquier lección en menos de 12 horas.

    Echa un vistazo a esta lista de sitios web gratuitos y premium para aprender a codificar de la mejor manera posible. ¿Cómo aprender codificación en línea? – 13+ excelentes sitios web de recursos de programación

    Leer más: ¿Cómo aprender codificación en línea? – 13+ excelentes sitios web de recursos de programación

    No puede hacerlo a menos que sea un niño prodigio desde su nacimiento y tenga una máquina hipnótica de transferencia de conocimientos debajo de su almohada. O estás viviendo el Día de la Marmota frente a una computadora.

    Ser realista. Es posible que pueda aprender variables, entradas / salidas básicas, algunos bucles, if-else y funciones básicas en un largo día / noche de estudio y luego podría reclamar el “éxito” y decir que aprendió a codificar en una sola noche. Pero, ¿ese esfuerzo sería algo más que un punto de partida y sería una codificación real?

    No.

    No hay un “camino rápido” o una noche para esto. Si lo hubiera, todos lo harían y tendríamos más desarrolladores de los que sabemos con qué hacer y, como resultado, los salarios serían bajos.

    Puede hacerlo con la ayuda de la teoría de la relatividad especial de Einstein, a través de la cual puede aumentar su tasa de paso del tiempo y luego, si trabaja durante 10 años, ¡¡¡solo será una noche en la tierra !! Vamos, amigo, no puedes convertirte en Bill Bill en una noche o no puedes convertirte en Michael Jackson en una noche o hablando en general, no puedes convertirte en una persona exitosa en un día porque si eso puede suceder, entonces no voy a hacerlo. respete a cualquier persona exitosa en este universo, no solo a mí, sino a todos los humanos en esta tierra que no respetarán a esos pueblos realmente grandes. La codificación es algo que no se puede ganar en una noche, puedes aprender un programa “Hola mundo” en un día, pero no te llevará a Microsoft o Facebook, ni siquiera te dará nada en tu vida. Debes intente convertirse al menos en “buen programador” (una persona que conoce un lenguaje informático y no tiene ningún conocimiento de la estructura de datos y los algoritmos y tiene una matemática débil) y entonces solo será útil para usted incluso por su divertido propósito (sí, puede hacer aplicaciones en ese momento). ). Puede convertirse en un “buen programador” realizando un trabajo duro e inteligente que lo llevará a lo que quiere en mucho menos tiempo, así que deje de hacer preguntas tan tontas aquí y allá y comience a programar. Todo lo mejor Buddy espero que entiendas … .. !!!!!! y no vayas a la bla bla de Einstein porque creo que acabo de explicarlo a la inversa. 😉

    Te mostraré cómo programar todo lo que quieras en C ++:

    int main () {
    }

    Ese es un programa vacío.

    Ahora puede crear una variable x que puede almacenar un entero inicializado en 0 de la siguiente manera:

    int x = 0;

    Puedes incrementarlo y decrecerlo así:

    x ++;
    X-;

    Y puedes comparar dos variables y hacer una cosa si obtienes un resultado, y otra cosa posiblemente diferente si obtienes el resultado opuesto:

    si (x
    } else {

    }

    También puedes comprobar la igualdad de esta manera:

    si (x == y) …

    Puedes asignar una variable a otra como esta:

    x = y;

    Y también puede crear funciones que pueden hacer llamadas a sí mismos de manera recursiva:

    int f (int t) {

    }

    Recuerde que si llama a una función f desde una función g necesita declarar f antes de g, y si ambas funciones se llaman entre sí, una de ellas debe implementarse después de la declaración

    int g (int t);
    int f (int t) {

    }
    int g (int t) {

    }

    Si solo usas estas funciones del lenguaje de programación C ++, creo que todavía es Turing-complete. Entonces, si aprendes esto, aprendes cómo programar para calcular cualquier función que sea posible calcular con cualquier lenguaje de programación que conocemos hoy en día y creo que es posible recordar estos 8 códigos en una sola noche.

    Si REALMENTE quiere aprender a programar, es imposible hacerlo en una noche.