Aprendiendo a codificar
La codificación es un ejercicio cerebral gratuito e infinitamente gratificante que puedes realizar desde una silla cómoda, y cada pequeño programa que escribes es una habilidad real y útil que desarrollas con tus propias manos.
Lo que necesitas para empezar
- Una computadora, laptop o computadora de escritorio, con conexión a Internet
- Un editor de código gratuito o un sitio web de codificación basado en navegador
- Un poco de paciencia y curiosidad, no se requiere título en matemáticas.
- Un lugar tranquilo y treinta minutos sin prisas.
De un vistazo
Tu camino de aprendizaje
Tres etapas, realizadas a tu propio ritmo. Comience desde arriba, póngase cómodo y luego baje a medida que crezca. No hay prisa ni lugar equivocado para empezar.
Empiece aquí mismo. Estos cuatro responden suavemente a las grandes preguntas: qué es la codificación, cómo empezar y cómo escribir su primer programa, sin necesidad de experiencia.
Cómo aprendería a codificar en 2024 (si tuviera que empezar de nuevo)
Codificador hecho en InternetIntroducción a la programación y la informática - Curso completo
freeCodeCamp.orgPython para principiantes: aprenda a codificar con Python en 1 hora
Programando con MoshLos 3 mejores recursos GRATUITOS para aprender a codificar
Philipp LacknerAhora estás escribiendo código real. Estos cinco le ayudarán a crear pequeños proyectos, comprender cómo funcionan los sitios web, mejorar su resolución de problemas, sentirse cómodo en un editor y corregir sus errores con calma.
12 proyectos de Python para principiantes: curso de codificación
freeCodeCamp.orgCurso intensivo de HTML para principiantes absolutos
Medios de comunicaciónCómo pensar como un programador
codecademiaTutorial de código de Visual Studio para principiantes: Introducción
AcadémicoLos mejores consejos de depuración para principiantes
Desarrollo web simplificadoEs hora de hacer algo de lo que estés orgulloso. Estos cinco lo guiarán a través de la construcción de un proyecto completo, guardando su trabajo con Git, obteniendo datos en vivo, eligiendo su camino y formando buenos hábitos de codificación.
Cree 3 aplicaciones web completas y comience su carrera de desarrollador
Dominio de JavaScriptGit y GitHub para principiantes: curso intensivo
freeCodeCamp.orgAPI para principiantes: cómo utilizar una API (curso completo/tutorial)
freeCodeCamp.org¿Qué lenguaje de programación debería aprender primero?
PixemWebMis 5 principios de código "limpio" (comience con estos ahora)
Tecnología con TimPor qué aprender a codificar es maravilloso después de los 50
Aprender a codificar más adelante en la vida es uno de los mejores ejercicios que puede realizar su cerebro. Crea nuevos caminos mentales a medida que aprendes a pensar de manera clara, lógica, paso a paso, y mantiene tu mente aguda y curiosa. También es profundamente creativo, estás construyendo algo a partir de la nada e infinitamente práctico, desde una simple herramienta de presupuesto hasta un sitio web familiar. Lo mejor de todo es que empezar no cuesta nada y no hay límite de edad de ningún tipo. Algunos de los programadores más pacientes y reflexivos lo hacen después de los cincuenta años. Realmente nunca es demasiado tarde para empezar.
Tu primer mes, semana a semana
Elija un lenguaje amigable, Python es una excelente primera opción y configure un lugar libre para escribir código. No te preocupes por instalar nada complicado; un sitio web basado en navegador como los de los videos le permite comenzar hoy. Escriba su primera línea y observe cómo se ejecuta.
Conozca los pocos componentes básicos que utiliza cada programa, variables, texto, números y decisiones simples. Escribe pequeños programas que te saluden, sume dos números o diga si es de mañana o de tarde. Mantenga cada uno pequeño y celebre cuando funcione.
Junta las piezas en tu primer pequeño proyecto. Un juego de adivinanzas de números o una sencilla lista de tareas pendientes son perfectos. Espere errores, son completamente normales e incluso útiles. Lee el mensaje con calma, arregla una cosa y ejecútalo de nuevo.
Reduzca la velocidad y revise. Vuelva a escribir uno de los primeros programas de memoria para ver cuánto se ha quedado atascado y muéstrele lo que hizo a un amigo o nieto. Luego, elija algo que le entusiasme (sitios web, datos o aplicaciones) para explorar el próximo mes.
Errores comunes a evitar
- Saltar tutoriales y ver vídeo tras vídeo sin tener que escribir el código usted mismo. Aprendes a codificar haciéndolo, así que haz una pausa y escribe.
- Intentando memorizarlo todo. Nadie lo recuerda todo; Incluso los profesionales buscan cosas constantemente. Comprender es mejor que memorizar.
- Renunciar en el momento en que vea un error. Los errores son normales y son simplemente la computadora que le dice dónde buscar. Lea el mensaje y arregle una cosa a la vez.
- Comparándote con jóvenes programadores en línea. Tu ritmo es tuyo y la paciencia es una verdadera ventaja. Lo que cuenta es el progreso, no la velocidad.
- Aprender sin construir nunca nada. Leer sobre código no es lo mismo que hacer algo. Construya proyectos pequeños y reales desde el principio.
- Intentando aprender cinco idiomas a la vez. Elija uno, siéntase cómodo y cada idioma posterior será mucho más fácil.
Hazlo más fácil para tu cuerpo
Formas sencillas de seguir aprendiendo a codificar de forma cómoda y segura con artritis, baja visión o movilidad limitada.
- La codificación se realiza íntegramente desde una cómoda silla frente a una computadora, por lo que no es necesario estar de pie, levantar peso ni viajar, lo que lo convierte en uno de los pasatiempos más accesibles de todos.
- Si su vista no es la que era, amplíe la fuente y cambie a un tema de editor oscuro o de alto contraste; ambos están a un par de clics de distancia y hacen que el código sea mucho más fácil de leer.
- Las herramientas de dictado y codificación de voz, junto con los atajos de teclado, le permiten escribir código hablando y reducen en gran medida la tensión al escribir en manos artríticas.
- Un teclado y un mouse ergonómicos, o un simple reposamuñecas, mantienen sus manos y muñecas cómodas durante sesiones más largas.
- Los lectores de pantalla funcionan sin problemas con los editores de código modernos, por lo que la codificación sigue siendo totalmente posible con poca o ninguna visión.
- No hay reloj ni presión, aprende a tu propio ritmo, tómate descansos cuando quieras y continúa justo donde lo dejaste.
Palabras que escucharás
- Código
- El conjunto de instrucciones escritas que se le dan a una computadora, diciéndole exactamente qué hacer, paso a paso.
- Lenguaje de programación
- El lenguaje particular en el que escribe esas instrucciones. Las primeras opciones populares incluyen Python y JavaScript, cada uno con su propia gramática simple.
- variable
- Un contenedor con nombre que contiene información, como el nombre de una persona o un número, para que su programa pueda recordarla y usarla más tarde.
- Función
- Un bloque de código reutilizable que hace un trabajo. Le asigna un nombre y lo ejecuta cada vez que necesita realizar ese trabajo, en lugar de reescribirlo.
- Error/Depuración
- Un error es un error en su código que hace que se comporte mal. La depuración es el proceso tranquilo y satisfactorio de encontrarlo y solucionarlo.
- IDE
- Abreviatura de Integrated Development Environment, un programa amigable donde escribe, ejecuta y corrige su código, todo en un solo lugar.
Dónde encontrar a tu gente
- La comunidad freeCodeCamp, un grupo enorme y acogedor de estudiantes con un plan de estudios completamente gratuito y foros activos donde los principiantes hacen preguntas todos los días.
- Codecademy, que ofrece lecciones guiadas que puedes practicar directamente en tu navegador junto con una comunidad amigable de compañeros de aprendizaje.
- Reuniones de programación locales, que a menudo figuran en Meetup.com o en su biblioteca pública, donde principiantes de todas las edades se reúnen para aprender juntos en persona.
- Stack Overflow y Reddit, especialmente la comunidad r/learnprogramming, donde puedes buscar respuestas o hacer tus propias preguntas.
- Cursos en línea y sus foros de discusión, donde miles de compañeros principiantes están trabajando en las mismas lecciones que usted.
Comience a aprender Aprendiendo a codificar
Regístrate para recibir nuestras lecciones amigables y gratuitas y te ayudaremos a dar el primer paso. Dinos de dónde partes y nos encontraremos contigo allí.
Más en tecnología y digital
Impresión 3D
Diseña y crea casi cualquier cosa, una capa a la vez.
Empieza este →podcasting
Comparta su voz, historias y conocimientos, directamente desde su escritorio
Empieza este →Blogs y escritura en línea
Comparte tus historias y conocimientos con el mundo, directamente desde tu silla favorita
Empieza este →Edición de vídeo y películas familiares
Convierta sus vídeos y fotografías caseros en películas que toda la familia atesorará.
Empieza este →