one-day-one-language
one-day-one-language copied to clipboard
Cómo dar en un día tus primeros pasos en cada lenguaje de programación. Introducción, configuración e instalación, usos habituales, fundamentos, sintaxis y próximos pasos.
UN DÍA, UN LENGUAJE
Cómo dar en un día tus primeros pasos en cada lenguaje de programación
Proyecto realizado durante emisiones en directo desde Twitch. Cada semana le dedico un día a un nuevo lenguaje de programación.
Si consideras útil el curso, apóyalo haciendo "★ Star" en el repositorio. ¡Gracias!
Introducción
Aprender un lenguaje de programación en profundidad es una tarea que exige dedicación y trabajo duro, y por supuesto, más de un día.
Con este curso no pretendo convertirte en experto en tiempo récord, simplemente quiero ayudarte a dar tus primeros pasos, responder las preguntas más frecuentes y darte unas pequeñas bases para que conozcas el lenguaje y puedas comenzar tu ruta de aprendizaje.
Mi intención es crear un recurso para aquellas personas que tienen interés en aprender o conocer cierto lenguaje.
Se llama "Un día, un lenguaje" porque el contenido asociado a cada lenguaje de programación se llevará a cabo durante un único día.
Consulta la fecha de la próxima clase en directo en la sección "Calendario"
Lo que aprenderás
Cada clase estará formada por un vídeo y código para que puedas tener una primera aproximación a un lenguaje de programación concreto. En ella trataré los siguientes lecciones:
- Introducción al lenguaje
- Configuración e instalación
- Usos habituales
- Hola mundo
- Fundamentos del lenguaje
- Sintaxis
- Próximos pasos
Así con cada uno de los lenguajes.
Calendario
Cada semana un día dedicado a un nuevo lenguaje
Día 1: Dart
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutoriales | Codelabs | Uso con Flutter | Gestor de paquetes
Día 2: Python
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutoriales | Libro
Día 3: Swift
Clase en vídeo y Código
Recursos: Web oficial | Web oficial Apple | Editor en línea | Configuración | Documentación | Uso con SwiftUI | Uso con Vapor | Tutoriales Swift | Tutoriales SwiftUI
Día 4: Java
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutorial
Día 5: Kotlin
Clase en vídeo y Código
Recursos: Web oficial | Web JetBrains | Web Android | Editor en línea | Configuración | Documentación | Tutorial | Cursos Kotlin | Cursos Android | Cursos JetBrains
Día 6: JavaScript
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Tutorial Mozilla | Documentación | Tutorial W3Schools | Libro Aprendiendo JavaScript
Día 7: TypeScript
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutorial W3Schools | Tutorial Microsoft
Día 8: Go
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutorial | Tutorial Microsoft
Día 9: Rust
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutorial | Libro
Día 10: PHP
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutorial | Tutorial W3Schools
Día 11: C Sharp
Clase en vídeo y Código
Recursos: Web oficial | Editor en línea | Configuración | Documentación | Tutorial | Unity
¿Quieres más lenguajes? Haz "star" por el repo y dime por redes qué lenguaje te gustaría añadir.
Preguntas frecuentes
¿Qué información se publicará en este repositorio?
Toda la relacionada con el curso. Fecha de la próxima clase, vídeo del directo (una vez finalice en Twitch) o clase editada (una vez se suba a YouTube), enlaces de interés y código fuente.
¿Las clases en directo quedarán grabadas?
Sí, todas las emisiones se podrán ver durante dos meses en Twitch.
¿El curso se subirá a YouTube?
Sí, cada clase asociada a un nuevo lenguaje de programación se irá subiendo poco a poco a mi canal de YouTube.
Puedes apoyar mi trabajo haciendo "☆ Star" en el repo o nominarme a "GitHub Star". ¡Gracias!
Si quieres unirte a nuestra comunidad de desarrollo, aprender programación de Apps, mejorar tus habilidades y ayudar a la continuidad del proyecto, puedes encontrarnos en:
Hola, mi nombre es Brais Moure.
Freelance full-stack iOS & Android engineer
Soy ingeniero de software desde hace más de 12 años. Desde hace 4 años combino mi trabajo desarrollando Apps con creación de contenido formativo sobre programación y tecnología en diferentes redes sociales como @mouredev.