17 najlepszych samouczków dotyczących programowania w YouTube

  • Owen Little
  • 0
  • 2698
  • 65
Reklama

Samouczki dotyczące programowania w YouTube: albo je kochasz, albo nienawidzisz. Dobrze wykonane przekazują więcej niż samouczki tekstowe, ale większość jest wykonywana źle Co czyni dobry samouczek programowania? Co stanowi dobry poradnik programowania? Nie wszystkie samouczki dotyczące programowania są sobie równe. Niektóre przynoszą korzyści Tobie, a inne marnują Twój czas. Oto, czego szukać w samouczku programowania jakości. i nie oferują żadnych korzyści w porównaniu z tekstem, w takim przypadku tekst jest preferowany, ponieważ możesz czytać we własnym tempie i przeglądać w razie potrzeby.

W tym poście chcielibyśmy wskazać Ci jedną z najlepszych serii programów YouTube, jakie znaleźliśmy. Wszystkie te podobieństwa są podzielone: ​​mają strukturę, gęstą zawartość i są wystarczająco wszechstronne, aby były zarówno satysfakcjonujące, jak i wystarczające, aby zmoczyć stopy jako nowicjusz Jak nauczyć się programowania bez stresu Jak nauczyć się programowania Bez stresu Być może zdecydowałeś się kontynuować programowanie, czy to dla kariery, czy dla hobby. Świetny! Ale może zaczynasz czuć się przytłoczony. Nie za dobrze. Oto pomoc w ułatwieniu podróży. programista.

Ale co najważniejsze, te serie filmów są przyjemnością do oglądania - i to samo jest bezcenne.

Programowanie ogólne

Najlepszą rzeczą w Danielu Shiffmanie jest to, że jest tak zabawny i pełen energii, że nawet najsuchsze koncepcje powstają. Drugą najlepszą rzeczą jest to, że on naprawdę zna swoje rzeczy, co oznacza, że ​​dokładnie wie, jak to wyjaśnić, aby kliknęły w twój mózg. Jego Programowanie od A do Z seria jest dobrym punktem wyjścia, ale jego kanał obejmuje wszelkiego rodzaju kreatywne tematy kodowania: przetwarzanie, JavaScript, matematykę programowania, algorytmy, a nawet tworzenie bota Twittera.

Programowanie w C ++

C ++ jest trudnym językiem, szczególnie dla początkujących programistów. W dzisiejszych czasach, gdy języki wyższego poziomu są swobodnie dostępne, naprawdę nie trzeba uczyć się C ++, chyba że potrzebujesz go specjalnie w niszowej lub starszej strukturze - ale jeśli nie możesz się go nauczyć, ta seria sprawia, że proces uczenia się jest nie tylko możliwy do zaakceptowania. Pamiętaj, że Engineer4Free ma również inne samouczki dla inżynierów, w tym algebrę liniową, równania różniczkowe i mechanikę płynów.

Programowanie w C #

C # jest teraz doskonałym językiem do nauki. Powinien być wygodny dla każdego, kto ma wcześniejsze doświadczenie z Javą lub jakimkolwiek językiem .NET, takim jak VB.NET, ale jest to również wspaniała opcja dla osób bez doświadczenia w programowaniu. Brackeys specjalizuje się w samouczkach związanych z tworzeniem gier, ale ma wprowadzającą serię C #, która dla wielu była wnikliwa i pomocna. Niestety, z jakiegoś powodu trudno znaleźć na YouTube wysokiej jakości samouczki C #.

Programowanie Java

Dobre serie samouczków Java są obfite na YouTube, więc wybranie jednego z nich do wyróżnienia było trudne. Na koniec poszedłem z Cave of Programming, kanałem, który ma kilka list odtwarzania poświęconych różnym aspektom Java, w tym Java 8, JavaFX i Java Multithreading. Ale jako początkujący powinieneś zacząć od Java dla kompletnych początkujących, który zaczyna się od zera i buduje cię tak szybko, jak to możliwe.

Programowanie JavaScript

JavaScript nie jest trudnym językiem do nauki, ale jest tak dziwnie elastyczny, że może być trudny w użyciu i łatwy do nadużyć. Jeśli jednak zaczniesz od solidnych podstaw, JavaScript może być doskonałą częścią Twojego arsenału, ponieważ może być używany do tak wielu rzeczy: front-end, web back-end, programowanie mobilne, tworzenie gier itp. sprawdź tę serię dla początkujących Quentin Watts.

Programowanie w języku Python

Python jest jednym z najlepszych języków do nauczenia się dzisiaj 5 powodów, dla których programowanie w języku Python nie jest bezużyteczne 5 powodów, dla których programowanie w języku Python nie jest bezużyteczne Python - albo go lubisz, albo nienawidzisz. Możesz nawet huśtać się z jednego końca na drugi jak wahadło. Niezależnie od tego Python jest językiem, w którym trudno być ambiwalentnym. i jest moim ulubionym językiem, ponieważ jest tak zwięzły, prosty i intuicyjny. Pisaliśmy o podstawowych przykładach kodowania w języku Python 10 podstawowych przykładów w języku Python, które pomogą Ci w nauce szybko 10 podstawowych przykładów w języku Python, które pomogą Ci w nauce szybko Ten artykuł o podstawowych przykładach w języku Python jest przeznaczony dla tych, którzy mają już pewne doświadczenie w programowaniu i po prostu chcą przejść do Python tak szybko, jak to możliwe. wcześniej, ale jeśli wolisz dogłębne wprowadzenie do Pythona i jego podstaw “Pythonic” kod, powinieneś sprawdzić serię samouczków Corey Schafer. Zaczyna się od początku i wiele się nauczysz.

Programowanie w Ruby

Ruby jest interesującym językiem zarówno pod względem składniowym, jak i paradygmatu kodowania. Jeśli pochodzisz z imperatywnego języka, takiego jak C # lub Java, Ruby może trochę potrwać - ale jeśli pochodzisz z funkcjonalnego języka, takiego jak Lisp lub Clojure, poczujesz się jak w domu. Ruby nie ma wielu rzeczywistych zastosowań poza programowaniem stron internetowych, ale jest bardzo popularny w tej dziedzinie. Ta seria Jake Day Williams jest doskonałym wprowadzeniem.

Rozwój Androida

Jeśli masz świetny pomysł na aplikację mobilną, tworzenie Androida jest najtańszym sposobem na rozpoczęcie pracy - a jeśli Twoja aplikacja jest hitem, możesz zarobić dużo. Ale zanim nauczysz się tworzyć aplikacje na Androida, upewnij się, że dobrze rozumiesz Javę! Gdy poczujesz się dobrze z Javą, możesz przejść do doskonałej serii Java Java firmy Cave of Programming, a następnie rozwijać się jeszcze bardziej dzięki tym doskonałym zasobom programistycznym na Androida. Chcesz opracować aplikacje na Androida? Oto jak się uczyć, chcesz opracować aplikacje na Androida? Oto jak się uczyć Po tylu latach można by pomyśleć, że rynek telefonii komórkowej jest teraz nasycony każdą aplikacją, jaką można sobie wyobrazić - ale tak nie jest. Istnieje wiele nisz, które wciąż muszą… .

iOS Swift Development

Jeśli chcesz tworzyć aplikacje na iOS, nie przejmuj się już nauką Celu C. Swift jest lepszy nie tylko dlatego, że jest łatwiejszy w nauce, ale jest też bardziej elastyczny i wyposażony w nowoczesne funkcje językowe, które przyspieszają rozwój i zmniejszają prawdopodobieństwo błędów. Seria Swift 3 Jima Campagno jest idealna zarówno dla początkujących, jak i średnio zaawansowanych. Możesz także uzupełnić o te fajne samouczki Swift Najlepsze miejsca do nauki Swift, język programowania Apple Najlepsze miejsca do nauki Swift, język programowania Apple Jeśli chcesz nauczyć się Swift, teraz jest czas na nurkowanie. Język ma świetlaną przyszłość a im szybciej się go nauczysz, tym szybciej będziesz mógł czerpać nagrody. i utrwal swoją wiedzę dzięki tym inteligentnym projektom Swift Więc chcesz tworzyć aplikacje na iPhone'a? 10 projektów dla początkujących, więc chcesz tworzyć aplikacje na iPhone'a? 10 projektów dla początkujących Chcesz tworzyć aplikacje na iPhone'a i iPada? Zacznij od nauki podstaw Swift. .

Tworzenie stron internetowych

Wspomniałem wyżej Quentin Watts jako dobre źródło do nauki JavaScript, ale powinieneś dobrze zrozumieć HTML i CSS, zanim zaczniesz myśleć o JavaScript - w takim przypadku powinieneś zacząć od jego HTML5 i CSS3 dla początkujących seria. Jest nowy i aktualny pod względem najlepszych praktyk i standardów internetowych!

Flask to platforma internetowa dla Pythona, która usprawnia proces tworzenia aplikacji internetowych. Jest lekki, więc nie ugrzęzniesz dzięki ogromnemu interfejsowi API, ale można go rozszerzać za pomocą wtyczek firm trzecich, gdy potrzebujesz dodatkowych funkcji i funkcjonalności. Po ukończeniu powyższej serii Intro to Flask Pretty Printed, zanurz się w jego średnio zaawansowanych i zaawansowanych samouczkach Flask.

Gdy twórcy stron internetowych przerastają Flask, zwykle przechodzą do znacznie większego i potężniejszego Django. Ostrzegamy, że Django jest ciężki, więc ma stromą krzywą uczenia się! Ale jest szeroko stosowany w profesjonalnym tworzeniu stron internetowych do zaplecza, więc istnieje duża szansa na znalezienie pracy, jeśli zostaniesz ekspertem Django. Ta seria CodingEntrepreneurs jest fantastyczna.

Zewnętrzni programiści WWW, którzy nie lubią JavaScript ani Pythona, zwykle polegają na PHP lub Ruby, a jeśli chcesz profesjonalnie korzystać z Ruby, najlepszym wyborem jest Ruby on Rails (który jest odpowiednikiem Django dla Pythona w Ruby ). Na szczęście istnieje wiele sposobów uczenia się Ruby on Rails, ale niewiele jest tak dobrych jak ta seria Dave'a Jonesa. Ma też osobną serię na temat tworzenia strony internetowej z PHP i MySQL, jeśli jesteś zainteresowany.

Produkcja gier

Chcesz stworzyć grę wideo? Istnieją dziesiątki darmowych silników i struktur, z których można korzystać. Podkreśliliśmy jedne z najlepszych. 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier 5 bezpłatnych narzędzi do tworzenia gier do tworzenia własnych gier Darmowe oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie tworzenia gier wideo. Zebraliśmy najlepsze oprogramowanie do gier na rynku. wcześniej, ale Unity jest zdecydowanie najbardziej przyjazną opcją. Niestety samouczki Unity są bardziej powszechne niż ziarna piasku na plaży. Na każdego dobrego jest sto złych - Brackeys jest jednym z dobrych. Czy jesteś absolutnym początkującym? Jeśli tak, powinieneś zacząć od jego serii samouczków w języku C # z wcześniejszej części tego artykułu.

Oto kolejna znana osobowość Unity: quill18creates, której samouczek dotyczący budowania bazy jest jednym z najbardziej szczegółowych i wszechstronnych samouczków. Ma też inne serie, takie jak tworzenie kosmicznej strzelanki 2D lub areny FPS dla wielu graczy. Zauważ, że jego praktyki kodowania nie są najlepsze. Nacisk kładziony jest tutaj na ogrom umiejętności Unity, które rozwiniesz.

Unreal Engine 4 jest jak większa, lepsza, szybsza wersja Unity, która używa C ++ zamiast C # jako głównego języka programowania, ale w przeciwieństwie do Unity, Unreal Engine 4 ma również wizualny język skryptowy o nazwie Blueprint. Oznacza to, że możesz potencjalnie tworzyć gry bez pisania jednej linii kodu. Co ciekawe, Epic Games, twórca silnika, oferuje setki samouczków wideo, które pomogą Ci zacząć. “Imponujący” to mało powiedziane tutaj.

Ostatni samouczek, który chcę podkreślić, dotyczy środowiska programowania gier o nazwie LibGDX dla programistów Java. W przeciwieństwie do Unity i Unreal Engine 4, LibGDX nie ma wbudowanego edytora ani funkcji przeciągania i upuszczania. To w 100 procentach kod po kodzie. Ma także eksport na wiele platform, dzięki czemu można go używać do tworzenia gier komputerowych, mobilnych i internetowych. Ta seria GameFromScratch to dobre wprowadzenie do samego frameworka. Następnie wykonaj oficjalny prosty samouczek gry.

Czy przegapiliśmy jakieś kanały na YouTube?

Jestem pewien, że na YouTube jest wiele innych samouczków programowania. Jeśli znasz jakieś, daj nam znać. Chcielibyśmy je sprawdzić i być może nauczyć się kilku rzeczy podczas oglądania. W przeciwnym razie mamy nadzieję, że powyższe samouczki pomogą ci w Twojej własnej podróży programistycznej.

Jakimi językami programowania jesteś teraz zainteresowany? Nad jakim projektem pracujesz? A jeśli nie, co masz nadzieję stworzyć? Podziel się z nami w komentarzu!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.