17 nejlepších výukových programů pro programování YouTube

  • Peter Holmes
  • 0
  • 4355
  • 1275
reklama

Programovací návody na YouTube: buď je milujete, nebo nenávidíte. Když se dobře povedou, zprostředkují více než textové návody, které kdy dokázali, ale většina se špatně dělá. Co dělá dobrý programovací výukový program? Co dělá dobrý programovací výukový program? Ne všechny programovací návody jsou rovnocenné. Některé z vás a ostatních nakonec ztratí čas. Zde je, co hledat v kvalitním programovacím tutoriálu. a nenabízejí oproti textu žádnou výhodu. V takovém případě je výhodnější text, protože podle potřeby můžete číst vlastním tempem a sbírat.

V tomto příspěvku bychom vás chtěli upozornit na některé z nejlepších programovacích seriálů YouTube, které jsme našli. Všechny tyto sdílené podobnosti: jsou strukturované, mají hustý obsah a jsou dostatečně komplexní, aby uspokojily i dost na to, aby vaše nohy byly mokré jako nováček. Jak se naučit programování bez stresu Jak se naučit programování Bez všeho stresu Možná jste se rozhodli věnovat programování, ať už pro kariéru nebo jen jako koníček. Skvělý! Ale možná se začínáte cítit ohromeni. Není to tak skvělé. Zde je nápověda, která vám usnadní cestu. programátor.

A co je nejdůležitější, tyto video série jsou radost sledovat - a to samo o sobě je k nezaplacení.

Obecné programování

Nejlepší věc na Danielovi Shiffmanovi je, že je tak zábavný a plný energie, že i ty nejsušší koncepty jsou oživeny. Druhou nejlepší věcí je, že opravdu zná své věci, což znamená, že ví přesně, jak věci vysvětlit, aby klikaly do vašeho mozku. Jeho Programování od A do Z série je dobrým výchozím bodem, ale jeho kanál pokrývá všechny druhy kreativních kódovacích témat: Zpracování, JavaScript, programovací matematika, algoritmy, dokonce i tvorba Twitteru.

Programování v C ++

C ++ je tvrdý jazyk, zejména pro nováčkové programátory. V dnešní době, kdy jsou volně dostupné jazyky vyšší úrovně, není opravdu nutné se učit C ++, pokud to výslovně nepotřebujete pro mezeru nebo odkazový rámec - ale pokud jste se na ni učili, tato série umožňuje proces učení více než jen tolerovatelný. Všimněte si, že Engineer4Free má také další návody pro inženýry, včetně lineární algebry, diferenciálních rovnic a mechaniky tekutin..

C # Programování

C # je skvělý jazyk, který se nyní můžete učit. Mělo by být pohodlné pro každého, kdo má předchozí zkušenosti s jazykem Java nebo jakýmkoli jazykem .NET, jako je VB.NET, ale je to také skvělá volba pro ty, kteří nemají žádné zkušenosti s kódováním. Brackeys se specializuje na výukové programy pro vývoj her, ale má úvodní řadu C #, kterou mnozí považovali za užitečné a užitečné. Je smutné, že kvalitní tutoriály C # jsou na YouTube z nějakého důvodu docela těžké najít.

Programování v jazyce Java

Dobrá řada výukových programů Java je na YouTube hojná, takže výběr jednoho, který chcete zvýraznit, byl obtížný. Nakonec jsem šel s Cave of Programming, kanálem, který má několik seznamů skladeb věnovaných různým aspektům Java, včetně Java 8, JavaFX a Java Multithreading. Ale jako nováček byste měli začít Java pro úplné začátečníky, který začíná od nuly a buduje vás co nejrychleji.

Programování JavaScriptu

JavaScript není zrovna těžko se učit, ale je tak podivně flexibilní, že může být obtížné používat a snadno se zneužívat. Pokud však začnete s pevným základem, může být JavaScript vynikající součástí vašeho arzenálu, protože jej lze použít pro tolik: web front-end, web back-end, vývoj mobilních aplikací, vývoj her atd. A za to, podívejte se na tuto začátečník série Quentin Watts.

Programování v Pythonu

Python je jedním z nejlepších jazyků, které se dnes můžeme naučit 5 důvodů, proč není programování Pythonu zbytečné 5 důvodů, proč není Python programování zbytečné Python - buď to milujete nebo ho nenávidíte. Můžete dokonce houpat z jednoho konce na druhý jako kyvadlo. Bez ohledu na to, Python je jazyk, o kterém je těžké být ambivalentní. a je to můj osobní oblíbený jazyk, protože je tak výstižný, přímočarý a intuitivní. Psali jsme o základních příkladech kódování Pythonu 10 základních příkladů Pythonu, které vám pomohou rychle se naučit 10 Základní příklady Pythonu, které vám pomohou rychle se naučit Tento článek základních příkladů pythonu je určen těm, kteří již mají nějaké zkušenosti s programováním a jednoduše chtějí přejít na Python co nejrychleji. dříve, ale pokud byste raději důkladně seznámili s Pythonem a základy “Pythonic” kód, měli byste se podívat na tutoriál série Corey Schafera. Začíná to od začátku a budete se toho hodně učit.

Ruby Programming

Ruby je zajímavý jazyk v syntaktickém i kódovacím paradigmatu. Pokud přicházíte z imperativního jazyka, jako je C # nebo Java, může chvíli trvat, než klikne Ruby - ale pokud přicházíte z funkčního jazyka, jako je Lisp nebo Clojure, budete se cítit jako doma. Ruby nemá mnoho využití v reálném světě nad rámec vývoje webových aplikací, ale v této oblasti je velmi populární. Tato série Jake Day Williams je vynikající úvod.

Vývoj Android

Pokud máte skvělý nápad pro mobilní aplikace, vývoj Androidu je nejlevnější způsob, jak začít - a pokud je vaše aplikace útočištěm, můžete se vydělat s velkým ziskem. Než se však naučíte vytvářet aplikace pro Android, ujistěte se, že máte solidní znalosti Java! Až budete s Javou spokojeni, můžete zasáhnout vynikající sérii Java Java od společnosti Cave of Programming a poté s těmito vynikajícími vývojovými zdroji pro Android růst ještě více. Chcete tedy vyvíjet aplikace pro Android? Zde je návod, jak se to naučit, chcete vyvíjet aplikace pro Android? Zde je návod, jak se naučit Po tolika letech by si člověk myslel, že mobilní trh je nyní nasycený každou aplikací, kterou si člověk dokáže představit - ale tomu tak není. Existuje spousta výklenků, které ještě musí… .

iOS Swift Development

Pokud chcete vytvářet aplikace pro iOS, už se nemusíte obtěžovat učením Objective C. Swift je lepší nejen proto, že je snazší se ho naučit, ale je také pružnější a postavený pomocí moderních jazykových funkcí, které urychlují vývoj a snižují pravděpodobnost chyb. Série Swift 3 od Jim Campagno je ideální pro nováčky i meziprodukty. Můžete také doplnit těmito šikovnými tutoriály Swift Nejlepší místa k učení Swift, programovací jazyk Apple Nejlepší místa k učení Swift, programovací jazyk Apple Pokud se chcete učit Swift, nyní je čas na ponoření. Jazyk má světlou budoucnost a čím rychleji se to naučíte, tím dříve budete moci sklízet odměny. a upevněte své znalosti pomocí těchto inteligentních projektů Swift, takže chcete vytvářet aplikace pro iPhone? 10 projektů pro začátečníky, takže chcete vytvořit aplikace pro iPhone? 10 projektů pro začátečníky Chcete vytvořit aplikace pro iPhone a iPad? Začněte tím, že se naučíte základy Swift. .

Vývoj webových aplikací

Quentin Watts jsem zmínil výše jako dobrý zdroj pro výuku JavaScriptu, ale měli byste mít solidní porozumění HTML a CSS, než začnete myslet na JavaScript - v tom případě byste měli začít s jeho HTML5 a CSS3 pro začátečníky série. Pokud jde o osvědčené postupy a webové standardy, je zcela nový a aktuální!

Baňka je webový rámec pro Python, který zefektivňuje proces vytváření webových aplikací. Je to lehké, takže s obrovským rozhraním API vás nezajistí, ale pokud potřebujete další funkce a funkce, lze je rozšířit prostřednictvím pluginů třetích stran. Po dokončení výše uvedené série Intro to Flask od Pretty Printed se ponořte do svých pokročilých a pokročilých kurzů Flask.

Když weboví vývojáři přerostou baňky, obvykle přecházejí na mnohem větší a silnější Django. Buďte upozorněni, že Django je těžká povinnost, takže má strmou křivku učení! Ale je to široce používané v profesionálním vývoji webu pro back-end věci, takže existuje dobrá šance na přistání zaměstnání, pokud se stanete expertem Django. Tato série CodingEntrepreneurs je fantastická.

Back-end weboví vývojáři, kteří nemají rádi JavaScript nebo Python, mají tendenci ustupovat buď na PHP nebo Ruby, a pokud chcete Ruby používat profesionálně, pak je vaše nejlepší sázka Ruby on Rails (což je ekvivalent Ruby Django pro Python) ). Naštěstí existuje mnoho způsobů, jak se naučit Ruby on Rails, ale jen málo z nich je stejně dobré jako tato série od Davea Jonesa. Má také samostatnou řadu na vytváření webových stránek s PHP a MySQL, pokud máte zájem.

Vývoj hry

Chcete si udělat videohru? Existují desítky bezplatných motorů a rámců, které můžete použít. Zdůraznili jsme některé z nejlepších 5 bezplatných softwarových nástrojů pro vývoj her k vytvoření vašich vlastních her 5 bezplatných softwarových nástrojů pro vývoj her k vytvoření vlastních her Bezplatný software pro vývoj her je skvělý způsob, jak zahájit výrobu videoher. Sestavili jsme nejlepší herní software na trhu. dříve, ale Unity je určitě nejpřátelštější možností. Bohužel, Unity návody jsou častější než zrna písku na pláži. Pro každého dobrého je sto špatných - Brackeys je jedním z těch dobrých. Jste absolutní začátečník? Pokud ano, měli byste začít s jeho C # tutoriálem série z dříve v tomto článku.

Tady je další známá osobnost Unity: quill18creates, jejíž tutoriál pro budování základen je jedním z nejhlubších a nejkomplexnějších tutoriálů. Má také další série, jako je výroba 2D vesmírné střílečky nebo multiplayerové arény FPS. Všimněte si, že jeho postupy kódování nejsou nejlepší. Zaměříme se zde na pouhé množství Unity dovedností, které budete rozvíjet.

Unreal Engine 4 je jako větší, lepší a rychlejší verze Unity, která jako hlavní programovací jazyk používá C ++ místo C #, ale na rozdíl od Unity má Unreal Engine 4 také vizuální skriptovací jazyk s názvem Blueprint. To znamená, že můžete vytvářet hry, aniž byste museli psát jediný řádek kódu. A co je příjemné, je to, že společnost Epic Games, tvůrce motoru, poskytuje stovky videonávodů, které vám pomohou začít. “Impozantní” je zde podhodnocení.

Poslední tutoriál, který chci zdůraznit, zahrnuje rámec pro vývoj her s názvem LibGDX pro programátory Java. Na rozdíl od Unity a Unreal Engine 4, LibGDX nemá vestavěný editor nebo funkce drag-and-drop. Je to 100 procent kód po kódu. Má také export z různých platforem, takže jej můžete použít k vytváření stolních, mobilních a webových her. Tato série GameFromScratch je dobrým úvodem do samotného rámce. Poté navazujte na oficiální výuku jednoduchých her.

Zmeškali jsme jakékoli kanály YouTube?

Jsem si jistý, že na YouTube existuje spousta dalších programových tutoriálů, které stojí za to. Pokud o nich něco víte, dejte nám prosím vědět. Rádi bychom je zkontrolovali a možná se naučíme pár věcí, jak sledujeme. V opačném případě doufáme, že výše uvedené návody vám pomohou na vaší vlastní programovací cestě.

Které programovací jazyky vás právě zajímají? Na jakých projektech pracujete? Nebo pokud nic, co doufáte, že nakonec vytvoříte? Sdílejte s námi komentář!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.