Cómo aprender a programar en 21 días

Que no te engañe Sams con sus “Aprendiendo X en 21 días”. Esta es la única forma posible de conseguir aprender a programar en un lenguaje cualquiera en 21 días:

Aprender a programar en 21 días

  • Días 1 – 10: Aprende sobre las variables, constantes, matrices, cadenas, expresiones, instrucciones, funciones, …
  • Días 11 – 21: Aprende sobre el control de flujo, punteros, referencias, clases, objetos, herencia, polimorfismo, …
  • Días 22 – 697: Desarrolla montones de aplicaciones. Pásalo bien programando, pero no olvides aprender de tus errores.
  • Días 698 – 3.648: Interacciona con otros programadores. Trabaja con otros desarrolladores en distintos proyectos. Aprende de ellos.
  • Días 3.649 – 7.781: Aprende física teórica avanzada y formula una teoría consistente sobre la gravitación cuántica.
  • Días 7.782 – 14.611: Aprende bioquímica, biología molecular, genética, …
  • Día 14.611: Utiliza tus conocimientos en biología para crear una poción rejuvenecedora.
  • Día 14.611: Utiliza tus conocimientos sobre física para crear un condensador de flujo y viaja en el tiempo al día 21.
  • Día 21: Sustituye a tu antiguo yo.
Comentarios
  1. LOL!!, Y yo que pensaba que ensamblador era jodido xD, me recuerdan un montonazo a las de “xkcd”, aunque se le olvido explicar como olvidar todo lo sucedido excepto el C++ xD

    Responder

  2. Hablando de recursividad… :P

    Responder

  3. Nexus

    Empiezas así y ya ves… acabas como el pobre tipo de “Moon” O_o

    Responder

    • xilef

      jjajjajaj setiy de acuerrdrddddddddd

      Responder

  4. JAJAJAJAJA!!! Genial, buenisima tira.

    Responder

  5. si hay que hacer todo eso prefiero no ser programador :p

    Responder

  6. DonPorqueYo

    Esas traducciones…. en España era condensador de fluZo

    Responder

  7. Estuvo rondando un articulo que decía “Aprenda a programar en 10 años” y hablaba exactamente de eso, aunque aquí es más literal.

    Me da pena mencionarlo :P pero estuve leyendo el de “Aprendiendo C++ para Linux en 21 días” y bueno no lo termine porque esta en biblioteca.

    Responder

    • De hecho, si te fijas, en la web del autor hay un enlace al artículo que comentas :)

      Responder

  8. [...] Cómo aprender a programar en 21 días  mundogeek.net/archivos/2010/03/08/como-aprender-a-programar-…  por Zeioth hace 3 segundos [...]

    Responder

  9. Lo peor es que en el caso de C es cierto

    Responder

  10. Zeioth

    Zootropo me chivan por meneame que te has dejado la fuente original:
    http://abstrusegoose.com/249
    Un saludo~

    Responder

    • La imagen está enlazada a la fuente, donde además está a tamaño mayor, pero lo pongo en el texto porque ya veo que algunos no se han dado cuenta.

      Gracias Zeioth :)

      Responder

  11. # Días 698 – 3.648: Interacciona con otros programadores. Trabaja con otros desarrolladores en distintos proyectos. Aprende de ellos.

    Interacciona? Interactúa?

    Responder

  12. varo

    Jajaja te pasaste esta genial

    Responder

  13. Martin

    Condensador de fluzo!!!

    Responder

  14. Muy bueno…jejejejeje, espero aun no llegue mi yo del Futuro

    Responder

  15. Maki

    olvidaron lo fundamental: debes inventar de nuevo el condensador de flujo para volver al pasado porque si no lo haces nunca podrás matarte.

    Responder

  16. Tienes razón ahi esta, pero es raro porque yo lo encontré al español.

    Responder

  17. Juan

    Aunque la tira es genial, me tomaré la libertad de aclarar un punto:

    Aprender a programar toma mucho tiempo, pero sólo con el primer lenguaje. La mayoria de los lenguajes maneja conceptos y estructuras muy parecidos, por lo que aprender uno nuevo requiere de cada vez menos tiempo.

    Responder

    • Bueno, de hecho yo diría que el aprender varios lenguajes forma parte del proceso de aprender a programar.

      Responder

  18. jahrmando

    jajaja mortal!! jajajajajaaja

    Responder

  19. [...] traducción de las viñetas en la fuente original donde encontré la imagen. [...]

    Responder

  20. Jajaja, buenisimo.

    En España era condensador de fluzo, pero en latinoamerica creo que era condensador de flujo.

    Responder

  21. Genial!

    Un comic como este debería estar en todos las salas de computación de las Universidades para que los estudiantes no se mientan al tratar de aprender algo en “21 días” xD

    Saludos!

    Responder

  22. Juanki

    Pero en esta teoria llegas a una paradoja en el tiempo, por que si matas a tu yo del pasado el del futuro no llegara a existir a menos que demuestres el paralelismo del paso del tiempo; asi podras viajar a una dimencion paralela a la tuya y asi podras existir sin la paradoja de destruir a tu yo pasado.

    Pero es cierto lo de los 21 dias, ya que por lo menos podras programar un “hola mundo”, :P

    o tambien si no duermes y no comes y en esos 21 dias podras llega a programar un Hola mundo en varios lenguajes!! xD

    Responder

  23. Wh4ck3r

    LOL xDDD

    Responder

  24. paper

    Condesador de fluzo?? o de fluflo??? como yo siempre habia entendido que era …

    Responder

  25. jajaja…está muy bien pensado!

    Responder

  26. showee

    Emmm

    Goto 10???

    aaaaaaaaajajajaja

    Responder

  27. antares783

    Me muero de la risa con el humor de mundo geek, bueniiiiiiiiiiiiiiisimoooooooooooo

    Responder

  28. jajajjaj eso es cierto programar es lo mas arrecho del mundo

    Responder

  29. Cuk

    Sí, en teoría, te matarías a ti mismo.

    Pero que tal si piensa hacer lo mismo que en “The One”. Matar a todos sus yo alternos, para al final, ser el “unico” que pueda programar, incluso el Univero.

    Responder

  30. jajajaja, muy buena!! voy a provarlo haber que pasa..XD

    Responder

  31. LOL, demasiado cierto..

    Yo estoy en los días 698 – 3.648:
    *Interacciona con otros programadores. Trabaja con otros desarrolladores en distintos proyectos. Aprende de ellos.
    …Me falta
    aprender física teórica avanzada y formular una teoría consistente sobre la gravitación cuántica.
    soy un dios

    Responder

  32. macrux

    hola a todos,

    Este artículo lo escribio peter norvig (un gurú en inteligencia artificial y otros temas de informática), justamente hablando sobre el tema de la entrada, me parece interesante y recomendable su lectura:

    http://norvig.com/21-days.html

    PD: Aqui una traduccion en español

    http://loro.sourceforge.net/notes/21-dias.html

    saludos a todos, chao.

    Responder

  33. Llevo 28 AÑOS y aún no se cómo diablos usar los punteros! jajajaaa! Creo que el de la tira se quedo CORTO!!!!

    Muy bueno para unas risas…

    Responder

  34. Javier

    es fácil aprender a programar C++ en 21 días….primero debes conocer a la perfección C, Assembler, Java, C# y porque no Basic!

    Responder

    • daniel

      Pufff… seguro que ni conociendo bien a todos esos lenguajes, es que 21 días no son nada…

      Responder

  35. Javier

    ahora yo pregunto: porque siempre en 21 diás?? porqué 21??

    Responder

  36. [...] Cómo aprender a programar en 21 días (Humor)mundogeek.net/archivos/2010/03/08/como-aprender-a-programar-… por jonarano hace 3 segundos [...]

    Responder

  37. excelente jaja

    Responder

  38. ja ja ja, aprender a programar en 21 dias, hay gente que dice que nace sabiendo programar y no ntienden la diferencia entre clase y objeto

    Responder

  39. [...] se le hubiera pasado por la mente aprender a programar en 21 días, por ésta razón aquí os dejo la única forma de convertirte en un buen programador con la siguiente ilustración y la posterior traducción. No intenten hacerlo en [...]

    Responder

  40. Daniel

    21 días son 3 semanas.
    Depende que se considere por 21 día. 21 día de 8 horas cada día… pues lo veo factible, por que no.

    Responder

  41. jaja bueno

    Responder

  42. DAS

    while(true)
    print(“jajajjaajajjjjajjajjajjaj”)

    Esta muy bueno, nos vemos en 21 días entonces

    Responder

  43. Anónimo

    COMO APRENDO

    Responder

  44. varsa

    pueden usar los 21 dias en un vector espacio tiempo
    para cerrar un circulo de esa manera con la teoria de la relatividad,, lograrian un costante conocimiento en 21 dias inagotables

    Responder

  45. Anónimo

    no necesitas nda de quimica ni fisica solo desarrolla tu logica no hagas caso a todo lo que ves en internet los primero puntos estubieron bien el resto no hagan caso

    Responder

  46. Pain

    jajaja! la verdad es que aprender a programar requiere practica, paciencia y saber inglés por que los mejores libros vienen precisamente en ese idioma, mi consejo para todos ustedes es que se den una vuelta por los sitios de Apress.com, Sybex.com y Wrox.com busquenlos en google, copien el titulo que mas les interese en otra pestaña y descarguenlo por megaupload o rapidshare, esa tecnica la descubri hace como 2 semanas, jajaja que pirata pero les ha servir de mucho, ah y para los primeros 21 dias les podria servir la parte 1 y tal vez la 2 del libro “Begining_Java_Objects”

    Responder

  47. Pain

    yo siempre he querido programar bien pero nomas no me da el CI que tengo k ni sikiera se de cuanto es pero me gustaria programar una especie de tanque de gasolina que se vea que se va vaciando conforme voy sirviendo la gasolina, alguien me podria ayudar a hacer esto en java? kiero dibujar el cilindro digamos de gasolina color verde o algo asi y preguntar al usuario cuantos litros desea y que se vea que disminuye esa cantidad de “liquido” no se si me entienden, gracias de antemano

    Responder

    • Noname

      Primero tendrias que aprender a escribir. No pusiste ni una coma, ni un punto, ni siquiera una mayúscula, y ni hablar de los tildes.

      Suerte con eso!

      Responder

  48. juan

    segun yo y si no me falla la memoria condensador de flujos es el que te ayuda a viajar por eltiempo en lapelicula back to te future que no??-
    :P

    Responder

  49. jooo

    no se pelen… tanto por lo menos se aprende lal introduccion en 21 dia

    Responder

Deja un comentario