Los 17 mejores tutoriales de programación youtube
tutoriales de programación de YouTube: o te encanta `em o el odio` em. Cuando se hace bien que transmiten más de tutoriales de texto podría hacerlo, pero la mayoría se hace mal y ofrecen ningún beneficio sobre el texto, en el que el texto caso es preferible porque se puede leer a su propio ritmo y leche desnatada, según sea necesario.Lo que hace un buen tutorial de programación?Lo que hace un buen tutorial de programación?No todos los tutoriales de programación son iguales. Algunos se benefician y otros terminan perdiendo el tiempo. Esto es lo que debe buscar en un tutorial de programación de calidad.Lee mas
En este post, nos gustaría apuntar a algunas de las mejores series de la programación de YouTube que hemos encontrado. Todos estos comparten similitudes: son estructurados, que son densas en contenido, y son lo suficientemente amplio como para ser a la vez satisfactoria y suficiente para mojarse los pies como un novato programador.
Pero lo más importante, estas series de vídeo son una alegría para ver - y que solo tiene precio.
Programación general
Lo mejor de Daniel Shiffman es que es muy divertido y lleno de energía que incluso el más seco de los conceptos con vida propia. La segunda mejor cosa es que él sabe lo que hace, lo que significa que sabe exactamente cómo explicar las cosas para que haga clic en su cerebro. Su Programación de la A a la Z serie es un buen punto de partida, pero su canal cubre todo tipo de temas creativos de codificación: Procesamiento, javascript, matemáticas, algoritmos de programación, incluso haciendo un bot de Twitter.
Programación C ++
C ++ es un lenguaje duro, especialmente para los programadores novatos. En este día y edad, cuando lenguajes de alto nivel son de libre acceso, que realmente no es necesario aprender C ++ a menos que específicamente lo necesite para un marco nicho o legado - pero si usted está empeñado en aprenderlo, esta serie marcas el proceso de aprendizaje más que tolerable. Tenga en cuenta que Engineer4Free también tiene otros tutoriales para los ingenieros, incluyendo álgebra lineal, ecuaciones diferenciales, y la mecánica de fluidos.
Programación de C #
C # es un lenguaje excelente para aprender en este momento. Debe ser cómodo para cualquier persona que tenga experiencia pasada con Java o cualquier lenguaje .NET como VB.NET, pero también es una opción maravillosa para aquellos que no tienen experiencia de codificación en absoluto. Brackeys se especializa en tutoriales de desarrollo de juegos, pero tiene una serie de C # de introducción que muchos han encontrado perspicaz y útil. Lamentablemente, de alta calidad C # tutoriales son bastante difíciles de encontrar en YouTube por alguna razón.
Programación Java
Buena serie de tutoriales de Java son abundantes en YouTube, así que escoger uno para destacar fue difícil. Al final me fui con la cueva de programación, un canal que tiene varias listas de reproducción reservados a los diversos aspectos de Java, como Java 8, JavaFX y Java multihilo. Pero como un novato, usted debe comenzar con Java para principiantes, que comienza en la zona cero y que se acumula la mayor rapidez posible.
Programación javascript
javascript no es exactamente un idioma difícil de aprender, pero es tan extrañamente flexible que puede ser difícil de usar y fácil de abuso. Sin embargo, si usted comienza con una base sólida, javascript puede ser una excelente parte de su arsenal, ya que puede ser utilizado para tanto: Web front-end, back-end web, desarrollo de aplicaciones móviles, desarrollo de juegos, etc, y por eso, comprobar esta serie principiante por Quentin Watts.
La programación Python
Pitón es uno de los mejores lenguajes de aprender hoy y es mi lenguaje favorito personal porque es muy concisa, sencilla e intuitiva. Hemos escrito acerca básico Python ejemplos de codificación antes, pero si usted prefiere una introducción en profundidad a Python y los fundamentos de código “Pythonic”, que debe salir serie de tutoriales de Corey Schafer. Se inicia desde el principio y que va a aprender mucho.5 razones por las Python de programación no es inútil5 razones por las Python de programación no es inútilPython - o te encanta o lo odias. Puede ser que incluso oscilar de un extremo al otro como un péndulo. En cualquier caso, Python es un lenguaje que es difícil ser ambivalente acerca.Lee mas
programación ruby
Ruby es un lenguaje interesante, tanto en la sintaxis y paradigma de codificación. Si usted está viniendo de un lenguaje imperativo como C # o Java, puede ser que tome un tiempo para Ruby para hacer clic - pero si usted está viniendo de un lenguaje funcional como Lisp o Clojure, se sentirá como en casa. Ruby no tiene muchos en el mundo real utiliza más allá del desarrollo web de back-end, pero es muy popular en ese reino. Esta serie de Jake día Williams es una excelente introducción.
Desarrollo de Android
Si usted tiene una idea impresionante aplicación móvil, el desarrollo de Android es la forma más barata para empezar - y si su aplicación es en un gran éxito, se puede hacer con una gran cantidad de beneficios. Pero antes de aprender a realizar aplicaciones de Android, asegúrese de tener un sólido conocimiento de Java! Una vez que se sienta cómodo con Java, que puede golpear la cueva de la excelente serie Android Java de programación, entonces crecer aún más con éstos excelentes recursos para el desarrollo de Android.Por lo tanto, desea Aplicaciones Android Desarrollar? Aquí es cómo aprenderPor lo tanto, desea Aplicaciones Android Desarrollar? Aquí es cómo aprenderDespués de tantos años, uno podría pensar que el mercado móvil está saturado con cada aplicación imaginable para el hombre - pero ese no es el caso. Hay un montón de nichos que aún deben ...Lee mas
Desarrollo Swift iOS
Si desea realizar aplicaciones de iOS, ni siquiera molestarse en aprender Objective C más. Swift es mejor, no solo porque es más fácil de aprender, pero es más flexible y construido con las características del lenguaje modernas que aceleran el desarrollo y reducir la probabilidad de errores. Swift serie 3 de Jim Campagno es perfecto tanto para los principiantes e intermedios. También puede complementar con estos tutoriales Swift ingeniosas y solidificar sus conocimientos con estos proyectos Swift inteligentes.Los mejores lugares para aprender Swift, lenguaje de programación de AppleLos mejores lugares para aprender Swift, lenguaje de programación de AppleSi quieres aprender Swift, ahora es el momento de sumergirse en. El lenguaje tiene un futuro brillante y cuanto más rápido se aprende, más pronto usted será capaz de recoger los frutos.Lee mas
Desarrollo web
He mencionado anteriormente Quentin Watts como una buena fuente para aprender javascript, pero usted debe tener un sólido conocimiento de HTML y CSS antes de siquiera pensar en javascript - en cuyo caso se debe comenzar con su HTML5 y CSS3 para principiantes serie. Es totalmente nuevo y hasta al día respecto a las mejores prácticas y estándares de la web!
Frasco es un framework de desarrollo web para Pitón que hace más eficiente el proceso de creación de aplicaciones web. Es ligero para que no empantanarse con una enorme API, pero extensible a través de plugins de terceros cuando se necesita características adicionales y funcionalidad. Después de completar Pretty Impreso Introducción al matraz anterior serie, sumergirse en sus intermedio y avanzado tutoriales frasco.
Cuando los desarrolladores web superan el frasco, que por lo general se gradúan a la mucho más grande y más potente Django. Se advierte que Django es resistente por lo que tiene una curva de aprendizaje! Sin embargo, es ampliamente utilizado en el desarrollo web profesional para la materia de fondo, por lo que hay una buena oportunidad de conseguir un trabajo si usted se convierte en un experto en Django. Esta serie de CodingEntrepreneurs es fantástico.
Back-end a los desarrolladores web que no les gusta o javascript Pitón tienden a caer de nuevo, ya sea PHP o Ruby, y si desea utilizar Rubí profesionalmente, entonces su mejor apuesta es Ruby on Rails (que es el equivalente Rubí de Django para Python). Afortunadamente, hay muchas maneras de aprender Ruby on Rails, pero pocos son tan buenas como esta serie por Dave Jones. Él también tiene una serie separada de hacer un sitio web con PHP y MySQL, si está interesado.
El desarrollo del juego
¿Quieres hacer un videojuego? Hay docenas de motores y marcos se pueden utilizar gratis docenas. Hemos destacado algunos de los mejores antes, pero la unidad es sin duda la opción más amigable. Por desgracia, tutoriales unidad 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. ¿Es usted un principiante absoluto? Si es así, usted debe comenzar con su serie C # tutorial de principio de este artículo.5 Software Desarrollo de juegos gratuitos para herramientas para hacer su propio Juegos5 Software Desarrollo de juegos gratuitos para herramientas para hacer su propio JuegosGracias a estas herramientas de software de desarrollo de juegos libres impresionantes, un juego que podría haber requerido ya un año se puede hacer en seis meses o más rápido, a veces sin ningún código!Lee mas
Aquí hay otra personalidad Unidad conocido: quill18creates, cuyo tutorial juego de construcción de base es uno de los más detallados tutoriales y completos que hay. Él tiene también otras series, como hacer un tirador del espacio 2D o una arena FPS multijugador. Tenga en cuenta que sus prácticas de codificación no son las mejores. El documento se centra en la enorme cantidad de habilidades de la unidad que va a desarrollar.
Unreal Engine 4 es como una mejor versión más grande, más rápido de la Unidad a través de C ++ en lugar de C # como lenguaje de programación principal, pero a diferencia de la Unidad, el Unreal Engine 4 también tiene un lenguaje de programación visual llamada Blueprint. Esto significa que puede crear potencialmente juegos sin escribir una sola línea de código. Y lo que es interesante es que Epic Games, el creador del motor, que provee cientos de tutoriales en vídeo para ayudar a empezar. “Impresionante” es un eufemismo aquí.
El tutorial final que quiero destacar consiste en un marco de desarrollo de juegos llamada libgdx para los programadores de Java. A diferencia de la Unidad y el Unreal Engine 4, libgdx no tiene un sistema incorporado en las características del editor o de arrastrar y soltar. Es 100 por ciento código por código. También dispone de exportaciones multi-plataforma, por lo que puede utilizarlo para crear escritorio, móviles y juegos en red. Esta serie de GameFromScratch es una buena introducción al marco en sí. Luego seguir con el tutorial sencillo oficial del juego.
¿Nos hemos perdido ningún canal de YouTube?
Estoy seguro de que hay un montón de otros tutoriales de programación en YouTube que valen la pena. Si conoce alguna, por favor sepamos. Nos encantaría comprobar a cabo y tal vez aprender algunas cosas mientras vemos. De lo contrario, esperamos que los tutoriales anteriores le ayudará en su propio viaje de programación.
¿Qué lenguajes de programación está interesado en este momento? ¿Qué tipo de proyectos estás trabajando? O si no, ¿qué es lo que espera crear con el tiempo? Comparte con nosotros en un comentario!