Emma siempre había tenido curiosidad por saber cómo se hacían los sitios web y las aplicaciones. Un día, decidió que aprendería a programar. Había escuchado que la programación era difícil, pero estaba decidida a intentarlo. Emma comenzó buscando cursos en línea gratuitos. Había tantas opciones que al principio se sintió abrumada. Leyó varios artículos sobre qué lenguaje de programación aprender primero. Mucha gente recomendaba Python porque era amigable para principiantes. Emma eligió un curso llamado 'Python para principiantes' y se inscribió de inmediato. La primera lección explicaba qué era un lenguaje de programación. Emma aprendió que las computadoras necesitan instrucciones específicas para realizar tareas. Un lenguaje de programación es cómo los humanos comunican estas instrucciones a las máquinas. Instaló Python en su portátil siguiendo las instrucciones del video. Luego abrió un editor de texto y escribió su primera línea de código. El código decía: print('¡Hola, mundo!') Cuando ejecutó el programa, las palabras aparecieron en su pantalla. Emma sintió una oleada de emoción al ver que su código realmente funcionaba. Las siguientes lecciones le enseñaron sobre variables y tipos de datos. Una variable es como un contenedor que almacena información. Emma creó una variable llamada 'name' y guardó su nombre en ella. También aprendió sobre números y cómo hacer matemáticas en código. Sumar, restar, multiplicar y dividir eran todos posibles. Emma pasaba sus tardes practicando lo que había aprendido. A veces cometía errores y su código no se ejecutaba. Estos errores se llaman bugs en programación. Encontrar y corregir bugs era frustrante pero también gratificante. Emma aprendió a leer los mensajes de error cuidadosamente para entender qué salió mal. Después de dos semanas, pasó a temas más avanzados. Estudió los bucles, que permiten que el código repita acciones muchas veces. También aprendió sobre condiciones y cómo tomar decisiones en código. Las declaraciones if le ayudaron a escribir código que podía responder de manera diferente a diferentes entradas. Emma comenzó a trabajar en su primer proyecto real: una calculadora simple. La calculadora pediría al usuario dos números y una operación. Luego mostraría el resultado. Le tomó todo un fin de semana hacerlo funcionar correctamente. Estaba increíblemente orgullosa cuando finalmente terminó. Emma le mostró la calculadora a su amigo Marco, que también estaba interesado en programar. Marco estaba impresionado y le pidió que le enseñara algunos conceptos básicos. Enseñar a alguien más ayudó a Emma a entender los conceptos aún mejor. Decidieron aprender juntos y reunirse cada sábado para practicar. A medida que pasaban las semanas, Emma se sentía más cómoda con Python. Aprendió a crear funciones para organizar mejor su código. Las funciones son piezas de código reutilizables que realizan tareas específicas. También descubrió las bibliotecas, que son colecciones de código pre-escrito. Las bibliotecas evitan que los programadores tengan que escribir todo desde cero. Emma decidió intentar construir un sitio web usando lo que había aprendido. Necesitaba aprender HTML y CSS además de Python. HTML es el lenguaje que estructura el contenido de las páginas web. CSS se usa para hacer que los sitios web se vean hermosos con colores y diseños. Aprender múltiples lenguajes a la vez era desafiante. Pero Emma disfrutaba el proceso de aprender cosas nuevas. Construyó un simple sitio web personal con su nombre y una breve introducción. El sitio web también tenía fotos de sus pasatiempos y libros favoritos. Emma estaba emocionada de haber creado algo que existía en internet. Su familia y amigos visitaron el sitio web y dejaron comentarios positivos. Animada por su progreso, Emma se fijó una meta más grande. Quería crear una aplicación web que pudiera ayudar a la gente. Pensó en problemas de su vida diaria que la tecnología podría resolver. Emma notó que a menudo olvidaba tareas y citas importantes. Decidió construir una aplicación de gestión de tareas con recordatorios. Este proyecto era mucho más complejo que los anteriores. Necesitaba aprender sobre bases de datos para almacenar información de usuarios. Una base de datos es como un archivador digital para organizar datos. Emma pasó muchas noches trabajando en su aplicación. Hubo momentos en los que se sintió atascada y quiso rendirse. Pero recordó por qué había empezado a aprender a programar en primer lugar. Era curiosa, y quería crear algo útil. Después de tres meses de trabajo, Emma finalmente completó su aplicación de gestión de tareas. Los usuarios podían crear cuentas, agregar tareas y establecer recordatorios. La aplicación enviaba notificaciones por correo electrónico cuando se acercaban los plazos. Emma compartió la aplicación en línea, y algunas personas empezaron a usarla. Recibió comentarios y sugerencias de mejoras. Aprender a aceptar críticas fue una parte importante de convertirse en mejor programadora. Emma continuó actualizando su aplicación según lo que querían los usuarios. Aprendió que el desarrollo de software es un proceso continuo. Había pasado un año desde que Emma comenzó a aprender a programar. Había pasado de no saber nada a construir aplicaciones reales. El camino no había sido fácil, pero había valido la pena. Emma decidió que quería seguir una carrera en desarrollo de software. Comenzó a postularse para puestos de desarrolladora junior en empresas de tecnología. Las entrevistas fueron desafiantes, ya que probaban sus conocimientos y habilidades para resolver problemas. Emma practicó desafíos de programación y repasó conceptos de ciencias de la computación. Después de varias entrevistas, recibió una oferta de una empresa emergente. La empresa estaba construyendo una aplicación para ayudar a la gente a aprender idiomas. Emma estaba emocionada porque esto combinaba su amor por el aprendizaje con la tecnología. En su primer día de trabajo, Emma se sentía nerviosa pero también increíblemente feliz. Había logrado algo que una vez parecía imposible. Sus colegas la recibieron calurosamente y le mostraron la oficina. Emma sabía que todavía había mucho más que aprender. La tecnología siempre estaba cambiando, y los programadores necesitaban seguir aprendiendo. Pero Emma no tenía miedo de ese desafío. Después de todo, ya había demostrado que podía aprender cualquier cosa con suficiente determinación. Mirando hacia atrás en su viaje, Emma se dio cuenta de que la mejor decisión que había tomado fue simplemente comenzar.

Spanish Story (B1)Aprender a programar
Esta historia B1 en Español está diseñada para intermedio que están aprendiendo Español. Incluye vocabulario simple y oraciones cortas para ayudarte a mejorar tus habilidades de lectura y escucha. Haz clic en cualquier palabra para ver traducciones y escuchar la pronunciación.
About this story
Emma decide aprender a programar y comienza con un curso de Python en línea. Después de dominar los conceptos básicos, construye una calculadora y luego un sitio web personal. Finalmente, crea una aplicación de gestión de tareas que la gente realmente usa. Su determinación da frutos cuando consigue un trabajo como desarrolladora junior en una startup.
Translations in English
Linked wordUnderlined wordOther words
Comprehension Questions
4 questions
1
¿Qué lenguaje de programación eligió Emma aprender primero?
2
¿Cuál fue el primer proyecto real de Emma?
3
¿Por qué Emma decidió crear una aplicación de gestión de tareas?
4
¿Qué tipo de empresa contrató a Emma para su primer trabajo?
Vocabulary
39 words from this story


