Los 17 mejores tutoriales de programación de YouTube
Tutoriales de programación en YouTube: o los amas o los odias. Cuando se hacen bien, transmiten más de lo que los tutoriales de texto podrían, pero la mayoría están mal hechos. ¿Qué hace que un buen tutorial de programación? ¿Qué hace un buen tutorial de programación? No todos los tutoriales de programación son iguales. Algunos te benefician y otros terminan perdiendo el tiempo. Esto es lo que debe buscar en un tutorial de programación de calidad. Lea más y no ofrezca beneficios sobre el texto, en cuyo caso el texto es preferible porque puede leer a su propio ritmo y leerlo según sea necesario.
En esta publicación, nos gustaría señalarle algunas de las mejores series de programación de YouTube que hemos encontrado. Todas estas similitudes comparten: están estructuradas, tienen un contenido denso y son lo suficientemente integrales como para ser satisfactorias y suficientes para que sus principiantes se humedezcan como novato. Cómo aprender a programar sin todo el estrés. Cómo aprender a programar. Sin todo el estrés Tal vez haya decidido dedicarse a la programación, ya sea para una carrera o simplemente como pasatiempo. ¡Genial! Pero tal vez estás empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. Leer más programador.
Pero lo más importante es que estas series de videos son una alegría de ver, y eso solo no tiene precio..
Programación general
Lo mejor de Daniel Shiffman es que es tan divertido y lleno de energía que incluso los conceptos más secos cobran vida. Lo segundo mejor es que él realmente sabe lo que hace, lo que significa que sabe exactamente cómo explicar las cosas para que hagan clic en tu cerebro. Su Programación de la A a la Z La serie es un buen punto de partida, pero su canal cubre todo tipo de temas de codificación creativa: procesamiento, JavaScript, programación matemática, algoritmos, incluso la creación de un bot de Twitter..
Programación en C ++
C ++ es un lenguaje duro, especialmente para los programadores novatos. En esta época, cuando los idiomas de nivel superior están disponibles de forma gratuita, realmente no es necesario aprender C ++ a menos que lo necesite específicamente para un marco de nicho o legado, pero si está decidido a aprenderlo, esta serie lo hace El proceso de aprendizaje es más que tolerable. Tenga en cuenta que Engineer4Free también tiene otros tutoriales para ingenieros, que incluyen álgebra lineal, ecuaciones diferenciales y mecánica de fluidos..
Programación C #
C # es un excelente lenguaje para aprender en este momento. Debe ser cómodo para cualquier persona que tenga experiencia previa con Java o cualquier lenguaje .NET como VB.NET, pero también es una opción maravillosa para aquellos que no tienen experiencia en codificación. Brackeys se especializa en tutoriales de desarrollo de juegos, pero tiene una serie introductoria de C # que muchos han encontrado perspicaces y útiles. Lamentablemente, los tutoriales de C # de alta calidad son bastante difíciles de encontrar en YouTube por alguna razón.
Programación Java
Las buenas series de tutoriales de Java son abundantes en YouTube, por lo que elegir una para resaltar fue difícil. Al final me fui con Cave of Programming, un canal que tiene varias listas de reproducción dedicadas a varios aspectos de Java, incluyendo Java 8, JavaFX y Java Multithreading. Pero como novato, debes comenzar con Java para principiantes completos, que comienza en la zona cero y te aumenta lo más rápido posible.
Programación de JavaScript
JavaScript no es exactamente un lenguaje difícil de aprender, pero es tan extrañamente flexible que puede ser difícil de usar y fácil de abusar. Sin embargo, si comienzas con una base sólida, JavaScript puede ser una parte excelente de tu arsenal porque puede usarse para mucho: web front-end, back-end web, desarrollo móvil, desarrollo de juegos, etc. Y para eso, Mira esta serie para principiantes de Quentin Watts..
Programación Python
Python es uno de los mejores idiomas para aprender hoy 5 razones por las que la programación en Python no es inútil 5 razones por las que la programación en Python no es inútil Python: o te encanta o lo odias. Incluso puedes moverte de un extremo a otro como un péndulo. En cualquier caso, Python es un lenguaje sobre el que es difícil ser ambivalente. Lea más y es mi lenguaje personal favorito porque es muy conciso, directo e intuitivo. Hemos escrito sobre ejemplos básicos de codificación en Python. 10 Ejemplos básicos de Python que te ayudarán a aprender más rápido. 10 Ejemplos básicos de Python que te ayudarán a aprender más rápido. Este artículo de ejemplos básicos sobre Python es para aquellos que ya tienen algo de experiencia en programación y simplemente desean realizar la transición a. Python lo más rápido posible. Lea más antes, pero si prefiere una introducción en profundidad a Python y los fundamentos de “Pitónico” código, usted debe revisar la serie de tutoriales de Corey Schafer. Comienza desde el principio y aprenderás mucho..
Programación rubí
Ruby es un lenguaje interesante tanto en sintaxis como en paradigma de codificación. Si viene de un lenguaje imperativo como C # o Java, Ruby puede tardar un poco en hacer clic, pero si viene de un lenguaje funcional como Lisp o Clojure, se sentirá como en casa. Ruby no tiene muchos usos en el mundo real más allá del desarrollo web de back-end, pero es muy popular en ese ámbito. Esta serie de Jake Day Williams es una excelente introducción..
Desarrollo de Android
Si tiene una increíble idea de aplicación móvil, el desarrollo de Android es la forma más barata de comenzar, y si su aplicación es un éxito desbocado, puede beneficiarse de muchas ganancias. Pero antes de aprender a crear aplicaciones de Android, ¡asegúrese de tener un conocimiento sólido de Java! Una vez que se sienta cómodo con Java, puede golpear la excelente serie de Android Java de Cave of Programming, y luego crecer aún más con estos excelentes recursos de desarrollo de Android. ¿Entonces, desea desarrollar aplicaciones de Android? Aquí está cómo aprender, ¿quieres desarrollar aplicaciones de Android? Aquí está cómo aprender Después de tantos años, uno pensaría que el mercado móvil ahora está saturado con todas las aplicaciones imaginables para el hombre, pero ese no es el caso. Hay un montón de nichos que aún necesitan ... Leer más .
Desarrollo de iOS Swift
Si quieres crear aplicaciones iOS, ni siquiera te molestes en aprender Objective C. Swift es mejor, no solo porque es más fácil de aprender, sino que es más flexible y está construido con características de lenguaje moderno que aceleran el desarrollo y reducen la probabilidad de errores. La serie Swift 3 de Jim Campagno es perfecta tanto para novatos como para intermedios. También puedes complementar con estos ingeniosos tutoriales de Swift Los mejores lugares para aprender Swift, el lenguaje de programación de Apple Los mejores lugares para aprender Swift, el lenguaje de programación de Apple Si quieres aprender Swift, ahora es el momento de bucear. El lenguaje tiene un futuro brillante y cuanto más rápido lo aprendas, antes podrás cosechar las recompensas. Lea más y consolide sus conocimientos con estos proyectos inteligentes de Swift. ¿Entonces desea crear aplicaciones para iPhone? 10 proyectos para principiantes, así que quieres hacer aplicaciones de iPhone? 10 proyectos para principiantes ¿Quieres crear aplicaciones para iPhone y iPad? Empieza por aprender lo básico de Swift. Lee mas .
Desarrollo web
Mencioné a Quentin Watts anteriormente como una buena fuente para aprender JavaScript, pero debe tener un conocimiento sólido de HTML y CSS antes de siquiera pensar en JavaScript, en cuyo caso debe comenzar con su HTML5 y CSS3 para principiantes serie. Es completamente nuevo y actualizado sobre las mejores prácticas y los estándares web.!
Flask es un marco web para Python que agiliza el proceso de creación de aplicaciones web. Es liviano, por lo que no se quedará atascado con una API enorme, sino que se podrá ampliar a través de complementos de terceros cuando necesite características y funciones adicionales. Después de completar la serie de Introducción a Matraz de Pretty Printed, sumérgete en sus tutoriales intermedios y avanzados de Matraz..
Cuando los desarrolladores web superan a Flask, generalmente se gradúan a Django, mucho más grande y poderoso. Tenga en cuenta que Django es de servicio pesado, por lo que tiene una curva de aprendizaje empinada. Pero se usa ampliamente en el desarrollo web profesional para servicios de back-end, por lo que hay una buena posibilidad de conseguir un trabajo si te conviertes en un experto en Django. Esta serie de CodingEntrepreneurs es fantástica..
Los desarrolladores web de back-end a los que no les gusta JavaScript o Python tienden a recurrir a PHP o Ruby, y si quieres usar Ruby profesionalmente, entonces tu mejor apuesta es Ruby on Rails (que es el equivalente Ruby de Django para Python). ). Afortunadamente, hay muchas maneras de aprender Ruby on Rails, pero pocas son tan buenas como esta serie de Dave Jones. También tiene una serie separada sobre cómo hacer un sitio web con PHP y MySQL, si está interesado.
Desarrollo de juegos
¿Quieres hacer un videojuego? Hay docenas de motores y marcos gratuitos que puedes usar. Hemos destacado algunas de las mejores 5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos 5 herramientas de software de desarrollo de juegos gratis para hacer tus propios juegos aquí están los mejores software y herramientas de desarrollo de juegos gratuitos que puedes usar para comenzar a hacer el juego de tus sueños hoy. Lee más antes, pero Unity es definitivamente la opción más amigable. Desafortunadamente, los tutoriales de Unity son más comunes que los granos de arena en una playa. Por cada uno bueno hay cien malos, Brackeys es uno de los buenos. ¿Eres un principiante absoluto? Si es así, debes comenzar con su serie de tutoriales en C # de este artículo..
Aquí hay otra conocida personalidad de Unity: quill18creates, cuyo tutorial de juegos de creación de bases es uno de los tutoriales más exhaustivos y completos que existen. También tiene otras series, como hacer un shooter espacial en 2D o un campo de FPS multijugador. Tenga en cuenta que sus prácticas de codificación no son las mejores. El enfoque aquí está en la gran cantidad de habilidades de Unidad que desarrollarás.
Unreal Engine 4 es como una versión más grande, mejor y más rápida de Unity que usa C ++ en lugar de C # como su lenguaje de programación principal, pero a diferencia de Unity, Unreal Engine 4 también tiene un lenguaje de script visual llamado Blueprint. Esto significa que potencialmente puedes crear juegos sin escribir una sola línea de código. Y lo que es bueno es que Epic Games, el creador del motor, ofrece cientos de tutoriales en video para ayudarte a comenzar. “Impresionante” es una subestimación aquí.
El último tutorial que quiero resaltar involucra un marco de desarrollo del juego llamado LibGDX para programadores de Java. A diferencia de Unity y Unreal Engine 4, LibGDX no tiene un editor incorporado o funciones de arrastrar y soltar. Es 100 por ciento código por código. También tiene exportaciones multiplataforma, por lo que puede usarlo para crear juegos de escritorio, móviles y web. Esta serie de GameFromScratch es una buena introducción al marco en sí. Luego sigue con el tutorial oficial del juego simple.
¿Nos perdimos algún canal de YouTube??
Estoy seguro de que hay muchos otros tutoriales de programación en YouTube que valen la pena. Si usted sabe de alguna, por favor háganoslo saber. Nos encantaría echarles un vistazo y quizás aprender algunas cosas mientras observamos. De lo contrario, esperamos que los tutoriales anteriores lo ayuden en su propio viaje de programación..
¿En qué lenguajes de programación estás interesado ahora? ¿En qué tipo de proyectos estás trabajando? O si no, ¿qué esperas crear eventualmente? Comparte con nosotros en un comentario.!
Explorar más sobre: Programación.