6 A legjobb információ a források online kódolásáról

click fraud protection

Akár saját weboldalt szeretne készíteni, akár abban reménykedik, hogy növeli vonzerejét a potenciális munkaadók iránt, a kódolás megtanulása minden bizonnyal hasznos lehet. De hol kezdjem? A programozási nyelvek világában nyilvánvalóan nincs hiány a láb nedvesítéséhez, de egy jó belépési pont megtalálása ijesztőnek bizonyulhat. Végül is hogyan lehet eldönteni, hogy melyik nyelv a legértelmesebb az Ön számára?

Ez a cikk megkísérli bemutatni az első döntéseket, amelyeket meg kell hoznia, amikor a tanulásra gondol kódolásához, majd ajánlani fogja a legjobb online forrásokat, amelyekhez forduljon, amikor készen áll a fejlesztésére készségek.

Döntse el, melyik programozási nyelvet szeretné megtanulni

Írja be a "melyik kódnyelvet tanulja meg" szót a Google-ba, és több mint 200 millió találattal fog találkozni. Nyilvánvaló, hogy ez egy népszerű kérdés, és rengeteg olyan hatóságot talál, akik különböző véleményekkel rendelkeznek a témában.

Megvilágító és érdemes lehet egy kis időt eltölteni azzal, hogy elolvassa a különböző webhelyek véleményét ebben a témában, de ha egy kicsit ésszerűsíteni szeretné a dolgokat, először tegye fel magának ezt a kérdést:

instagram viewer

Mit akarok építeni?

A használni kívánt programozási nyelv vázlata
Carl Cheo

Ahogy az angol nyelvű szavak jelentik a gondolatok és ötletek kommunikációjának végét, a programozási nyelvek is hasznosak, mert segítenek bizonyos dolgok megvalósításában. Tehát amikor eldönti, hogy melyik kódnyelvet tanulja meg, hihetetlenül fontos végiggondolni, mit szeretne építeni.

Szeretne weboldalt építeni? Tudva HTML, CSS és a Javascript fontos lesz az Ön számára. Jobban érdekel egy okostelefonos alkalmazás építése? El kell döntenie, hogy melyik platformmal kívánja elindítani (Android vagy iOS), majd válassza ki a megfelelő nyelvek egyikét, például a Java és az Objective-C.

Nyilvánvaló, hogy a fenti példák nem teljesek; csak ízelítőt adnak azokból a kérdésekből, amelyeket feltesz magának, amikor fontolgatja, hogy melyik nyelvvel kezdje. A fenti folyamatábra egy másik hasznos erőforrásnak bizonyulhat, amikor a kódolási tevékenységet egy nyelvre kívánja szűkíteni. És soha ne becsülje alá a Google hasznosságát; némi türelemre lesz szükség, de ha tudod, mit akarsz építeni, akkor annak megismerése, hogy milyen kódoló nyelvre van szükség az építéséhez, megéri az időt és a türelmet.

Carl Cheo, aki a fent látható remek folyamatábra mögött áll, szintén biztosítja a tanulási források praktikus lebontása megfontolandó a megtanulni kívánt nyelv alapján.

01

06-án

Cadeacademy
Cadeacademy
Amit szeretünk
  • Miután létrehozott egy Codeacademy fiókot és megkezdte a tanfolyam elvégzését, a szolgáltatás nyomon követi az Ön fiókját haladás, így könnyű megállni és elindítani, anélkül, hogy órákat kellene követnie, hogy hová távozott ki.

  • További plusz, hogy ez a szolgáltatás teljesen kezdőknek szól; azt ajánlja, hogy a kezdők HTML és CSS használatával induljanak, bár fejlettebb nyelvtanfolyamokat is kínál.

  • Böngészhet kurzustípus szerint (webfejlesztés, eszközök, API-k, adatelemzés és egyebek), és a webhely hatalmas népszerűségének köszönhetően - több mint 20 millió felhasználóval büszkélkedhet - fórumai nagyszerű forrást jelentenek a saját kérdések feltevésére és megválaszolására, egy adott tanfolyam problémáitól kezdve egészen a szíved felépítésének módjáig vágyak.

  • Egy másik pro: A Codeacademy ingyenes.

Amit nem szeretünk
  • Egyes tanfolyamok (vagy a kurzuson belüli kérdések vagy problémák) nem teljesen egyértelműen vannak megírva, ami zavart okozhat a felhasználó nevében.

  • A robusztus Codeacademy fórumok ezekben az esetekben általában segítséget nyújthatnak, bár elrettentő lehet, ha egy zökkenőmentesen futnak össze, ha a tartalom nagy része ilyen zökkenőmentesen kerül bemutatásra.

Legjobb: Ingyenes, merem mondani, hogy szórakoztató kódolási leckék néhány alapvető nyelvhez. Ha webhelyet szeretne készíteni, akkor akár a HTML és a CSS alapjaira összpontosító tanfolyamot is elvégezhet, amelyet a webhely építésének gyakorlása során használhat fel.

Felajánlott nyelvek: HTML és CSS, JavaScript, Python, Ruby, PHP, SQL, Sass.

02

06-án

Code Avengers
Code Avengers
Amit szeretünk
  • A Code Avengers tanfolyamok szórakoztatóak és vonzóak - ebből a szempontból összehasonlíthatóak, sőt versenyképesek a Codeacademy-vel.

Amit nem szeretünk
  • A legnagyobb az, hogy költsége van; míg ingyenes próbaverziót kaphat, az előfizetések - amelyek teljes hozzáférést biztosítanak az egyes tanfolyamokhoz, ahelyett, hogy korlátoznánk a tanfolyam legfeljebb öt leckéjét - havi 29 dollárba vagy hat hónapig 120 dollárba kerülnek.

  • Egy másik hátrány, legalábbis a Codeacademy-hez képest, hogy nincsenek egyénekre vonatkozó fórumok tanfolyamok, így nehezebb a megoldások felkutatása, ha a kurzuson belül egy bizonyos problémával küzd.

  • Néhány más webhelyhez képest viszonylag kevés nyelvi opcióval rendelkezik.

Legjobb: Azok, akik szórakozásra és játékokra vágynak, megtanulják, hogyan kell valós dolgokat felépíteni a kódoló nyelveken keresztül, mivel minden lecke után elkészítenek mini-játékokat. A Codeacademy-hez hasonlóan ez is a kezdőknek szól, és talán még inkább, mint a Codeacademy, itt is az alapfogalmak megtanulásáról van szó, nem pedig a programozási nyelv összes diójáról. Ideális választás azok számára is, akik nem az angol nyelvet beszélik, mivel a tanfolyamokat többek között spanyol, holland, portugál és orosz nyelven is kínálják.

Felajánlott nyelvek: HMTL és CSS, JavaScript, Python.

03

06-án

Khan Akadémia
Khan Akadémia
Amit szeretünk
  • Minden ingyenes, így a Khan Akadémia az egyik nagy erőforrás az online kódolás megtanulásához anélkül, hogy át kellene adnia a hitelkártya adatait.

  • Az órák mérete ésszerű (nem órás) és vonzó.

  • Az új készségek bemutatásának és oktatásának módja szintén jól szervezett; áttekinthet például az animáció alapjairól a JavaScript anyagain belül.

Amit nem szeretünk
  • Viszonylag kevés nyelv kínálkozik, és nem fogja élvezni ugyanazt a virágzó fórumközösséget, mint a Codeacademy.

  • Ez változhat vagy nem, a tanulási stílusától és preferenciáitól függően - ezt csak szem előtt kell tartani.

Legjobb: Újszülöttek, akik tudják, mit akarnak építeni, és vonzó, egyértelmű utat akarnak a készségek elsajátításához. Ezenkívül a Khan Akadémia lesz a legértelmesebb azok számára, akik grafikus és játék típusú alkalmazásokra szeretnének összpontosítani. Fókuszban van a rajzok és animációk programozása is.

Felajánlott nyelvek: JavaScript, SQL.

04

06-án

Kódiskola
Kódiskola
Amit szeretünk
  • Remek kurzusválaszték, és nagyon hasznos kezdők útmutatója amely tájékoztathatja döntését arról, hogy melyik nyelven kezdje.

  • A Code School professzionális minőségű tanfolyamok hírnevével összhangban professzionálisan gondozott tartalomlistákat kínál podcastokkal és videós műsorokkal együtt.

  • Bemerítheti a lábujjait az iOS-eszközök kódolásának világába - ami nem lehetséges a listában említett többi erőforrás nagy részével.

Amit nem szeretünk
  • Kicsit elveszettnek érezheti magát, ha nulla előzetes programozási ismerettel érkezik a Code School-ba. Ráadásul ahhoz, hogy korlátlan hozzáférést kapjon a webhely 71 tanfolyamához és 254 képernyőfelvételéhez, fizetnie kell (havi 29 USD) vagy havi 19 dollár éves tervvel) - és ha teljes mértékben ki akarja használni ezt a webhelyet, akkor héjra van szüksége ki.

Legjobb: Azok, akik a szokásos JavaScript-en és HTML / CSS-en kívül szeretnének megtanulni nyelveket, különösen az iOS-alkalmazások, például az Objective-C mobilnyelvei. Ez nem annyira kezdő-orientált, mint a listán szereplő többi erőforrás, ezért érdemes először egy másik oldallal kezdeni, majd ideutazni, miután néhány készség van az öv alatt. A Code School több szakemberrel rendelkezik, mint sok más, a cikkben említett forrás - ha programozóvá akar válni kereskedelem, ez jó hely lehet komoly időtöltésre (bár készen áll arra is, hogy pénzt költsön, ha hozzá akar férni az összes anyaghoz).

Felajánlott nyelvek: HTML és CSS, JavaScript, Ruby, Ruby on Rails, PHP, Python, Objective-C, Swift.

05

06-án

Kód
Coursera
Amit szeretünk
  • Tanfolyamok elérhetők olyan világhírű intézményektől, mint a Johns Hopkins Egyetem, a Stanford és a Michigani Egyetem, így tudod, hogy jó kezekben vagy. Ráadásul a legtöbb tanfolyam ingyenes, bár fizethet egyesekért, beleértve azokat a lehetőségeket is, amelyek a végén igazolást nyújtanak Önnek.

Amit nem szeretünk
  • Nem fogja megtalálni az összes kódolási órát egy könnyen emészthető helyen, vagyis ez segíthet abban, hogy pontosan erre a webhelyre jusson, amit keres. A tanfolyamok általában nem annyira vonzóak vagy interaktívak, mint a Codeacademy, a Code Avengers vagy a Khan Academy.

Legjobb: Önmotivált tanulók, akiknek elkötelezettségük és türelmük van egy kis ásáshoz, hogy megtalálják a legértelmesebb tanfolyamot számukra, mivel a Codeacademy-hez hasonló webhelyektől eltérően a Coursera a programozáson túl sokféle tantárgy számára ad oktatóanyagot.

Felajánlott nyelvek: HTML és CSS, JavaScript, Python, Ruby, C-objektív, Swift.

A keresési kifejezések alapján további nyelveket talál, mivel a Coursera sokféle tantárgy oktatási anyagának tárháza.

06

06-án

Pillanatkép a treehouse webhelyéről
Faház
Amit szeretünk
  • Tartalmazza az iOS mobilprogramozási nyelveit, így ha iPhone alkalmazást szeretne készíteni, ez a webhely segíthet megtanulni, hogyan kell csinálni.

  • Hozzáférést kap a közösségi fórumokhoz, amelyek tovább segíthetik a tanulást és a kódolás iránti szenvedélyt, valamint segítenek abban, hogy elakadjon.

Amit nem szeretünk
  • Miután felhasználta az ingyenes próbaverziót, a Treehouse megköveteli, hogy válassza ki a két fizetett csomag egyikét. Az olcsóbb havi 25 dollárba kerül, és több mint 1000 videotanfolyamhoz és interaktív eszközhöz férhet hozzá, míg 49 dollárért hónapban a "Pro Plan" hozzáférést biztosít a csak tagok számára elérhető fórumhoz, bónusz tartalmakhoz, videók letöltésének lehetőségéhez offline tanuláshoz és több. E funkciók egy része mindenképpen hasznos lehet, de nagyon komolyan kell tanulnia a kódolást, hogy érdemes havonta ennyit fizetni.

Legjobb: Azok, akik tervezik, hogy ragaszkodnak a programozáshoz és hasznosítják a szakmailag vagy néhány mellékprojektnél elsajátított készségeket, mivel a legtöbb anyag fizetős előfizetés szükséges. Ez nem azt jelenti, hogy rengeteg előzetes tudással kell eljönnie a Treehouse-ba; gyakran elég elképzelni, hogy mit akar építeni, mivel sok tanfolyam célok köré épül, például egy weboldal felépítése.

Felajánlott nyelvek: HTML és CSS, JavaScript, jQuery, Ruby, Ruby on Rails, PHP, Swift, Objective-C, C #

Programozás gyerekeknek

A fenti oldalak mindegyike kezdőknek szól, de mi van a gyengéd korú újoncokkal? Érdemes megnézni e helyek egyike a gyerekeknek szól.

Az opciók között szerepel a Blockly, a Scratch és a SwiftPlayground, és a fiatalokat bevonzó, könnyen követhető módon, a látványra helyezve a hangsúlyt a programozási koncepciókba vezetik be.

instagram story viewer