Los 17 mejores tutoriales de programación de YouTube

  • Owen Little
  • 0
  • 1429
  • 172
Anuncio

Tutoriales de programación de YouTube: los amas o los odias. Cuando se hace bien, transmiten más de lo que los tutoriales de texto podrían hacer, pero la mayoría se hace mal ¿Qué hace 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 tu tiempo. Esto es lo que debe buscar en un tutorial de programación de calidad. y no ofrece ningún beneficio sobre el texto, en cuyo caso el texto es preferible porque puede leer a su propio ritmo y hojear 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. Todos estos comparten similitudes: están estructurados, son densos en contenido y son lo suficientemente completos como para ser satisfactorios y suficientes para mojarse los pies como novatos Cómo aprender a programar sin todo el estrés Cómo aprender a programar Sin todo el estrés Tal vez hayas decidido dedicarte a la programación, ya sea para una carrera o simplemente como un pasatiempo. ¡Excelente! Pero tal vez estés empezando a sentirte abrumado. No muy bien. Aquí hay ayuda para facilitar su viaje. programador.

Pero lo más importante, estas series de videos son una alegría de ver, y eso solo no tiene precio.

Programacion 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. La segunda mejor cosa 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, matemática de programación, algoritmos, incluso hacer un bot de Twitter.

Programación C ++

C ++ es un lenguaje difícil, especialmente para los programadores novatos. En la actualidad, cuando los lenguajes de nivel superior están disponibles gratuitamente, realmente no es necesario aprender C ++ a menos que lo necesite específicamente para un nicho o marco heredado, pero si está empeñado en aprenderlo, esta serie 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. Debería 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 perspicaz y útil. 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 abundan en YouTube, por lo que elegir una para resaltar fue difícil. Al final fui con Cave of Programming, un canal que tiene varias listas de reproducción dedicadas a varios aspectos de Java, incluidos Java 8, JavaFX y Java Multithreading. Pero como novato, deberías comenzar con Java para principiantes completos, que comienza en la zona cero y te construye lo más rápido posible.

Programación 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 excelente parte de tu arsenal porque se puede usar para mucho: front-end web, 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 de Python no es inútil 5 razones por las que la programación de Python no es inútil Python: o lo amas o lo odias. Incluso puede balancearse de un extremo al otro como un péndulo. De todos modos, Python es un lenguaje difícil de ser ambivalente. y es mi idioma favorito porque es muy conciso, directo e intuitivo. Hemos escrito sobre ejemplos básicos de codificación de Python 10 Ejemplos básicos de Python que lo ayudarán a aprender rápido 10 Ejemplos básicos de Python que lo ayudarán a aprender rápido Este artículo de ejemplos básicos de Python es para aquellos que ya tienen algo de experiencia en programación y simplemente quieren hacer la transición a Python lo más rápido posible. antes, pero si prefiere una introducción en profundidad a Python y los fundamentos de “Pitónico” código, deberías consultar la serie de tutoriales de Corey Schafer. Comienza desde el principio y aprenderás mucho.

Programación Ruby

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 tiempo 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 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 idea increíble de aplicación móvil, el desarrollo de Android es la forma más económica de comenzar, y si su aplicación es un éxito desbocado, puede obtener muchas ganancias. Pero antes de aprender a crear aplicaciones de Android, ¡asegúrese de tener una sólida comprensión de Java! Una vez que se sienta cómodo con Java, puede acceder a la excelente serie Java de Android de Cave of Programming, y luego crecer aún más con estos excelentes recursos de desarrollo de Android. ¿Desea desarrollar aplicaciones de Android? Aquí se explica cómo aprender. ¿Desea 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 muchos nichos que aún necesitan ... .

Desarrollo rápido de iOS

Si quieres crear aplicaciones para iOS, ni siquiera te molestes en aprender el Objetivo C más. 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 modernas 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 puede 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 desea aprender Swift, ahora es el momento de sumergirse. El idioma tiene un futuro brillante y cuanto más rápido lo aprendas, más pronto podrás cosechar las recompensas. y solidifique su conocimiento con estos proyectos inteligentes de Swift ¿Desea crear aplicaciones para iPhone? ¿10 proyectos para principiantes así que quieres hacer aplicaciones para iPhone? 10 proyectos para principiantes ¿Desea crear aplicaciones para iPhone y iPad? Comience aprendiendo los conceptos básicos de Swift. .

Desarrollo web

Mencioné a Quentin Watts arriba como una buena fuente para aprender JavaScript, pero debe tener una sólida comprensión de HTML y CSS antes de pensar en JavaScript, en cuyo caso debe comenzar con su HTML5 y CSS3 para principiantes serie. Es completamente nuevo y actualizado con respecto a las mejores prácticas y estándares web.!

Flask es un marco web para Python que simplifica el proceso de creación de aplicaciones web. Es liviano, por lo que no se atascará con una API enorme, pero se puede ampliar a través de complementos de terceros cuando necesite características y funcionalidades adicionales. Después de completar la serie Intro to Flask de Pretty Printed, sumérgete en sus tutoriales de Flask intermedio y avanzado.

Cuando los desarrolladores web superan a Flask, generalmente se gradúan en el Django mucho más grande y poderoso. ¡Tenga en cuenta que Django es pesado, por lo que tiene una curva de aprendizaje empinada! Pero es ampliamente utilizado en el desarrollo web profesional para cosas de back-end, por lo que hay una buena posibilidad de conseguir un trabajo si te conviertes en un experto de Django. Esta serie de CodingEntrepreneurs es fantástica..

Los desarrolladores web de back-end que no les gusta JavaScript o Python tienden a recurrir a PHP o Ruby, y si quieres usar Ruby profesionalmente, entonces tu mejor opción 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 puede usar. Hemos destacado algunos de los 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 El software de desarrollo de juegos gratis es una excelente manera de comenzar a crear videojuegos. Hemos compilado el mejor software de juegos del mercado. 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í, debe comenzar con su serie de tutoriales de C # de este artículo..

Aquí hay otra personalidad conocida de Unity: quill18creates, cuyo tutorial de juego de construcción de bases es uno de los tutoriales más detallados y completos que existen. También tiene otras series, como hacer un tirador espacial en 2D o una arena 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 Unity 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 visual de secuencias de comandos llamado Blueprint. Esto significa que potencialmente puedes crear juegos sin escribir una sola línea de código. Y lo bueno es que Epic Games, el creador del motor, proporciona cientos de videos tutoriales para ayudarlo a comenzar. “Impresionante” es un eufemismo aquí.

El tutorial final que quiero resaltar involucra un marco de desarrollo de juegos llamado LibGDX para programadores 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 conoce alguno, háganoslo saber. Nos encantaría echarles un vistazo y tal vez aprender algunas cosas mientras observamos. De lo contrario, esperamos que los tutoriales anteriores lo ayuden en su propio viaje de programación..

¿Qué lenguajes de programación te interesan ahora? ¿En qué tipo de proyectos estás trabajando? O si no hay ninguno, ¿qué esperas crear eventualmente? Comparte con nosotros en un comentario!




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.