Mainos

Haluatko oppia koodaamaan parantamaan mielenterveyttäsi tai vaihtaaksesi uraa, on monia hienoja tapoja oppia koodaamaan. CodeAcademy-kaltaisten verkkosivustojen avulla voit työskennellä selaimen harjoitusten avulla kielen oppimiseksi. Tämä on loistava tapa oppia kielen syntaksi ja rakenne joutumatta asentamaan kehitysympäristöä.

Kaikki eivät oppia tällä tavalla ja monet ihmiset uskovat, että projektipohjainen työ on parempi pitkäaikaiselle oppimiselle. Nämä YouTube-kanavat antavat sinun koodata kokonaisten projektien mukana, jolloin voit oppia käytännön taitoja saavuttaessasi jotain!

1. Opi C ++ -pelien kehittämistä Javidx9: n avulla

YouTuber Javidx9 on päivittäin laitteisto-asiantuntija, mutta johtaa One Lone Coder -projektia yöllä. Hänen videonsa sisältävät C ++ -ohjelmointikielen pelien tekemiseen. Javid eroaa monista opettajista siinä, että hän on kirjoittanut kaksi avoimen lähdekoodin pelimoottoria opetus- ja yhteisöprojektien välineeksi.

Tässä videossa Javid luo asteroideja tyhjästä. Tämä ei ole vain loistava tapa oppia C ++: ta, mutta opit myös pelien kehittämiseen liittyvän matematiikan helposti ymmärrettävällä tavalla. Javidx9: llä on kanavallaan monia koodivideoita, ja kaikki hänen projektinsa ovat saatavilla

instagram viewer
Yksi yksinäinen koodaaja GitHub-arkisto.

2. Opi ruostetta Hello Rust -sovelluksella!

Ruoste on mielenkiintoisin uusi kieli 7 syytä Rust on kiehtovin uusi ohjelmointikieliHaluatko aloittaa ohjelmoinnin? Tästä syystä Rust on kiinnostavin ja helpoin uusi ohjelmointikieli. Lue lisää ja sen suosio kasvaa koko ajan. Hei Rust on Trivagon tausta-insinöörin Matthias Endlerin YouTube-kanava.

Hänen videot eivät ole keskimääräisiä Rust-oppaita. Sen sijaan, että keskityttäisiin perustekijöihin, kukin video on koodikappale, joka kattaa yhden aiheen tai refaktorointikoodin, jotta se olisi parempaa. Seurauksena on, että opit toiminnallisen Rust-koodin ja vastaavasti hyvän koodauskäytännön.

Tämä video näyttää kuinka Rustia voidaan käyttää moduulien luomiseen muille ohjelmointikieleille, kuten Pythonille. Pienet projektit ja yleiset koodauskäytännöt, kuten Hello Rust -tapahtumassa, voivat auttaa ottamaan perustiedot mistä tahansa kielestä ja kääntämään sen hyödyllisiksi koodaustaidoiksi reaalimaailman sovelluksissa.

3. Opi MVC-pelien kehittäminen Quill18creates-ohjelmien avulla

Quill18creates tekee pitkän muotoisia Unity3D-opetusohjelmia pelien kehittämisen jokaiselle osa-alueelle. Hänellä on syy esiintyä melkein jokaisessa luettelo Unity-opetusohjelmista Parhaat Unity 3D -oppaat aloittelijoilleHaluatko kehittää pelejä Unityn kanssa, mutta et tiedä mistä aloittaa? Kokeile yhtä näistä mahtavista Unity 3D -opetusohjelmista tänään. Lue lisää , ja se johtuu siitä, että hän on vuosien mittaan opettanut meille melkein kaiken.

Tämä video on ensimmäinen a pitkä ja yksityiskohtainen sarja siitä, että luodaan Rimworldin kaltainen perustaa rakentava peli. Sarja on leikkaus yli keskimääräisen Unity-projektin opetusohjelman. Sen sijaan, että keskityttäisiin toimivan pelin hakkerointiin, Quill opettaa hyviä käytäntöjä ennen kaikkea kaikkialla.

Tämä koodikaapeli opettaa sinulle asianmukaisen mallinäkymäohjaimen (MVC) arkkitehtuurin ja sulautetut Lua-tietojärjestelmät modifiointia varten. Voit myös luoda toiminnallisen prototyypin pelille, jonka voit räätälöidä omaan makuun.

4. Opi API-ohjelmointi PixelogicTV: n avulla

Pixelogic on pieni kehitysstudio, jolla on ero. Jokainen heidän tuotteensa on luotu ”Neljän viikon sprintin” aikana, ja ne suoratoistetaan Twitchissä.

Tämä video on ensin sarjassa kattaa web-sovellusliittymän luomisen alusta alkaen, aina käyttöönottoon saakka. SimpleAlerts-ohjelma integroituu StreamLabs -sovellukseen auttaakseen streamereja järjestämään hälytykset.

5. Opi MERN-pino Traversy Media -ohjelmalla

MongoDB, Express, React ja Node.js muodostavat MERN JavaScript -pinon. Ne ovat käytettävissä olevien suosituimpien verkkokehysten joukossa. Niiden oppiminen on nopein tapa web-kehitykseen.

Brad Traversy on luonut lukemattomia oppaita kaikilla ohjelmoinnin ja web-suunnittelun osa-alueilla. Hänen MERN-pino soittolista opettaa sinulle kunkin kehyksen rakentamalla projektin, jota voit sitten muuttaa vastaamaan omia etujasi.

6. Tee peli Pythonissa Sentdexillä

Sentdex on legenda Python-yhteisössä. Hän on opettanut Pythonia ja siihen liittyviä aiheita kanavallaan yli viisi vuotta, ja siksi hän on käsitellyt melkein kaikki kielen näkökohdat.

Tämä Python Pygame -soittolista opastaa sinua luomaan objektin välttämispeli pisteyttämällä ja lisäämällä vaikeuksia. Soittolista kattaa sitten muut perustekijät, kuten aloitusvalikot, pelin keskeyttämisen ja pelin muuttamisen suoritettavaksi suoritettavaksi, joka toimii missä tahansa järjestelmässä.

7. Luo Facebook Messenger Swift -sovelluksella rakentamalla sovellus

Rakennetaan se sovellus elää heidän nimensä puolesta. Kanava on täynnä ohjeita siitä, kuinka voit rakentaa melkein minkä tahansa sovelluksen. Ne sisältävät myös hyödyllisiä vinkkejä ja oppaita sovelluksen luomisen tärkeistä osista, kuten turvallisista kirjautumisista ja ruudukon suunnittelusta.

Lets’s Build Facebook Messenger -soittolista vie sinut rakentamaan FaceBook Messenger -tyyppinen sovellus Applen Swift-ohjelmointikielellä. Tämä opas opettaa sinulle yhden suosituimpien sovellusten sisäisen toiminnan sekä kielen, joka on välttämätön kaikille iOS-kehittäjille.

8. Opi ASP.NET-ydin Kuvenkatin avulla

Kuuden viime vuoden aikana Venkat YouTube-kanavalta kuvenkat on opettanut C #: n, Dot Net: n, ASP: n ja PHP: n kaikkia näkökohtia. Hänen ASP.NET Core -soittolista kattaa kuinka CRUD-verkkosovellus luodaan SQL-palvelimelle, C # -sovelluksessa.

9. Opi Unity-pelien kehittäminen Sebastian Laguen kanssa

Sebastian Laguen -sarja pelien kehityksestä on yksi parhaista yleiskäyttöisistä pohjista pelien kehittämisessä. Opit C # -koodauksen perusteet sekä Unity-pelieditorin käytön.

Soittolista sisältää useita peliesimerkkejä oppimasi testaamiseksi. Sebastian on myös tehnyt yhteistyötä toisen YouTube Unity -opettajan Brackeysin kanssa luodakseen koodinpitoinen RPG-pelin opetusohjelma joka on täydellinen tapa viedä tietosi entistä pidemmälle!

Oppia tekemällä

Nämä kanavat ovat huomionarvoisia koodisisällöstään, mutta niitä on paljon enemmän Kaikkien ohjelmointityyppien YouTube-oppaat.

Jos projektioppiminen toimii parhaiten sinulle, kokeile jotakin näistä aloittelija ohjelmointiprojektit parantaa tietosi tai katsoa matala koodi ja miten se toimii! Voit myös oppia kirjoittamaan pseudokoodeja Mikä on pseudokoodi ja miten se tekee sinusta paremman kehittäjän?Yritätkö oppia ohjelmointia? Käsittele koodia oppimalla pseudokoodia. Mutta mikä on pseudokoodi ja voiko se todella auttaa? Lue lisää parantaa koodaustaitojasi. Yksi oppimisresurssi, jota haluaisimme ei suositella aloittelijoille on Codecademy. tässä miksi ei pitäisi oppia koodaamaan Codecademy-ohjelmalla Miksi sinun ei pitäisi oppia koodaamaan CodecademyVoit oppia koodaamaan ilmaiseksi Codecademy-ohjelmalla, mutta onko Codecademy hyvä? Pitäisikö sinun päivittää ammattilaiseen? Tai oppia muualla? Lue lisää .

Ian Buckley on freelance-toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai näyttämöllä, hän söpöi DIY-elektroniikkaa tai -koodia toivossa tullakseen hulluksi tiedemieheksi.