Aprender a codificar puede ser un asunto complicado. Si descubrió que eso es cierto, pero aún desea aprender la habilidad, puede beneficiarse de los tutoriales en video en línea. Estos tutoriales basados en proyectos ofrecen la oportunidad de crear programas y aplicaciones reales «codificando junto con el creador del video». Ya sea que esté buscando aprender a desarrollar aplicaciones móviles o tratando de familiarizarse con HTML o un lenguaje de programación como PHP, este artículo reúne algunos de los mejores canales de YouTube que lo ayudarán a aprender a codificar.
1. Programa con Chris
Este canal fue iniciado por Chris Ching, un ex desarrollador de iOS que tomó su amor por educar a su equipo y creó CódigoConChris.com. Su objetivo es enseñar a otros cómo crear aplicaciones para iOS.
Empezó el canal de YouTube. Código con Chris en 2013, y ahora tiene más de 400 000 suscriptores. Sus videos permiten a los espectadores codificar junto con él de principio a fin mientras crea y envía aplicaciones a la App Store de Apple.
El canal incluye series como «Cómo crear un juego de emparejamiento» y «Cómo hacer una aplicación de video de YouTube».
2. Susurrador de códigos
Sobre el Canal de Code Whispererencontrará una variedad de proyectos de código más breves, como la creación de una Jack-o-lantern de CSS y serpientes y escaleras de JavaScript.
Ofrece un enfoque más humorístico de la codificación con videos como «Explicación de JavaScript con Game of Thrones». Para aquellos que buscan un enfoque más ligero pero lleno de conocimiento para aprender JavaScript, este canal podría ser lo tuyo.
3. Un codificador solitario
Javidx9 dirige el canal El codificador solitario. Es un programador que comenzó su amor por la codificación a la edad de 9 años. Crea estos videos por diversión cuando no está trabajando para una empresa que produce maquinaria robótica.
Sus videos enseñan C++ como lenguaje para hacer juegos. Estos videos explican el lenguaje y las matemáticas necesarias para el desarrollo de juegos de una manera fácil de entender. La videoteca incluye tutoriales sobre la creación de juegos de rol, un sintetizador de sonido y Tetris.
4. PixelogicTV
PixelogicTV! es una extensión de la comunidad PixelogicDev en Twitch. En este canal, verá cada uno de sus proyectos de código compartido creados durante 28 días. También se transmiten en vivo en Twitch.
Este canal incluye tutoriales sobre la creación de aplicaciones iOS, como una aplicación de hábitos diarios y una plataforma social de listas de reproducción de música.
5. Sentdex
El administrador de la Sentdex El canal es algo así como una leyenda en la comunidad de Python. Su canal existe desde 2012 y cuenta con más de 1 millón de suscriptores. Hay más de 1000 videos que enseñan todos los aspectos del idioma.
Su código junto con los tutoriales en su lista de reproducción Python Pygame enseñan cómo crear un juego para evitar objetos. Los episodios posteriores explican otros aspectos de la creación de juegos, como los menús de inicio, la pausa del juego y la conversión de su juego en un archivo ejecutable que funcionará en cualquier sistema.
6. Construyamos esa aplicación
los Construyamos esa aplicación El canal tiene más de 160.000 suscriptores y 400 videos, muchos de ellos videos de código. Brian Voong es el administrador del canal y enseña a sus espectadores a crear aplicaciones funcionales como YouTube, Twitter y Audible.
Los videos de código utilizan el lenguaje de programación Swift de Apple. El canal también incluye consejos y tutoriales útiles sobre partes esenciales del desarrollo de aplicaciones, así como una nueva serie sobre cómo crear aplicaciones de Android con Kotlin.
7. FreeCodeCamp
Como aspirante a programador, probablemente esté familiarizado con el sitio web de freeCodeCamp. Bueno, sus asociados Canal de Youtube es tal como cabría esperar: repleto de todo tipo de útiles tutoriales en vídeo que puede seguir en su editor de código.
Sus tutoriales cubren todo tipo de áreas de conocimiento, incluyendo Python, JavaScript, Java, SQL, Figma, HTML, CSS y mucho más. También encontrará material que trata temas como el aprendizaje automático, la piratería ética, la informática e incluso problemas de entrevistas de codificación.
8. ProgramaciónConocimiento
ProgramaciónConocimiento es un canal de YouTube que incluye una ENORME biblioteca de tutoriales que cubren todo lo que podrías querer saber. Desde Unity, Node.js y Git hasta PHP, Python y C, no necesitará buscar más allá de ProgrammingKnowledge.
Muchos de sus videos están dirigidos a principiantes, pero los usuarios más avanzados seguramente también aprenderán de este canal. ProgrammingKnowledge también cubre temas de afiliados, por ejemplo, Ubuntu, Linux, Adobe Illustrator, Windows 11 y más.
9. Kevin Powell
Kevin Powell es un educador que se llama a sí mismo un evangelista de CSS y su objetivo es enseñar a las personas cómo hacer la web y hacer que se vea bien mientras lo hacen. Ciertamente tiene talento como educador y sus videotutoriales son fáciles de seguir y los conceptos incluidos están muy bien explicados.
Al seguir sus videos, podrá crear sitios web simples desde cero y tal vez también se enamore de CSS en el proceso. Te sorprenderá saber todas las cosas que puedes hacer SOLO con CSS, por lo que este canal es muy recomendable.
10. Sigue codificando
Mantener la codificación por MDB es un gran canal a seguir si recientemente desarrolló un interés por Bootstrap. Tienen una serie de interesantes tutoriales sobre el tema, uno de los cuales te enseña a diseñar una página de destino utilizando principalmente Bootstrap.
Por supuesto, su canal no se limita a Bootstrap, por lo que encontrará videos interesantes que cubren áreas como HTML, CSS, Javascript, WordPress, PHP y más.
Bono: casa del árbol
Casa del árbol es un canal que podría ser útil si eres un completo novato en lo que respecta a la programación. Digamos que recientemente tomó la decisión de comenzar a programar, pero no está exactamente seguro de qué idioma es para usted. Treehouse tiene un video que podría ayudarte a decidir. Además, puede obtener información sobre los conceptos básicos para ser un desarrollador front-end o lo que necesita saber antes de convertirse en un desarrollador back-end, etc.
Si eres un poco más avanzado que eso, Treehouse pone a tu disposición videos que cubren aspectos relacionados con el desarrollo de aplicaciones para Android, Git, JavaScript, Vue.js, Angular y más.
Preguntas frecuentes
1. ¿Cómo puedo ampliar mis conocimientos de programación utilizando herramientas online?
Si los videos explicativos gratuitos no son suficientes para usted, es posible que desee echar un vistazo a sitios web como Udemy y Coursera para complementar sus conocimientos. Encontrarás una amplia variedad de cursos de programación y algunos de ellos son realmente interactivos y útiles. Lea las reseñas antes de seleccionar una y, si no tiene prisa, espere hasta que los cursos a los que se dirige estén disponibles para una promoción. Estos se ofrecen con bastante frecuencia, por lo que no tendrá que esperar mucho tiempo.
2. ¿Necesito una computadora portátil/PC nueva para comenzar a programar?
En teoría no, pero un portátil/PC con una buena configuración te ayudará a optimizar tu flujo de trabajo. Al programar, deberá usar diferentes herramientas en conjunto, por lo que querrá un dispositivo que no tarde una eternidad en cargar un programa y ejecutar un comando. Si no sabe por dónde empezar cuando se trata de computadoras portátiles/PC para programar, consulte nuestra guía que lo ayudará a elegir el mejor dispositivo.
3. ¿Cómo puedo dominar los fundamentos de la programación?
Necesitas practicar mucho, pero responder estas 5 preguntas también podría ayudarte a comprender los fundamentos de la programación.