A legjobb források az online tanuláshoz

A JavaScripttől a mobil programozásig ezeket az erőforrásokat fedezed

Akár saját weboldalát szeretné felépíteni, vagy abban reménykedik, hogy növeli vonzerejét a potenciális munkáltatók számára, a kódtanulás biztosan hasznos lehet. De hol kezdjem? Nyilvánvaló, hogy nincsenek olyan lehetőségek, amelyek a programozási nyelvek világába nedvesek lehetnek, de a jó bejutási pont megtalálásának lehetetlennek bizonyulhat. Végül is, hogyan dönti el, melyik nyelv a legérzékesebb?

Ez a cikk megpróbálja megismerkedni az első olyan döntésekkel, amelyeket meg kell tennie, amikor megfontolja a kódok megtanulását, majd azt javasolja, hogy a legjobb online erőforrások közül melyiket fordíthatja, amikor készen áll a készségek fejlesztésére.

01/08

Első dolog először: Határozza meg, hogy melyik programozási nyelvet szeretné megtanulni

Carl Cheo

Írja be a "kódolandó nyelvet" a Google-ba, és több mint 3 millió keresési eredményt kapsz. Nyilvánvaló, hogy ez egy népszerű kérdés, és rengeteg olyan hatóságot találsz, akik különböző véleményeket kapnak a témáról. Ez megvilágosodott és érdemes lehet, hogy eltöltsön egy kis időt, hogy elolvassa, hogy a különböző helyszíneknek mit kell mondania ebben a témában, de ha kicsit egyszerűsíteni szeretné a dolgokat, először kérdezze meg magától ezt a kérdést: Mit szeretnék építeni?

Ahogyan az angol nyelvű szavak a gondolatok és ötletek kommunikációjának végét jelentik, a programozási nyelvek hasznosak, mert segítenek bizonyos dolgok elérésében. Tehát amikor eldönti, hogy milyen kódolási nyelvet tanulni, hihetetlenül fontos, hogy gondolkodj azon, hogy mit szeretne építeni.

Szeretne létrehozni egy weboldalt? A HTML, a CSS és a Javascript ismerete fontos lesz számodra. További érdeklődés az okostelefon-alkalmazás kiépítéséhez? El kell döntenie, hogy mely platformot szeretné kezdeni (Android vagy iOS), majd válasszon egyet a megfelelő nyelvek közül, mint például a Java és a Célkitűzés.

Nyilvánvaló, hogy a fenti példák nem kimerítőek; csak ízelítőt kapnak azokról a kérdésekről, amelyeket meg kell kérdeznie, amikor megfontolja, melyik nyelvet kell kezdenie. A fenti folyamatábra egy másik hasznos forrásnak bizonyulhat, ha megpróbálja szűkíteni a kódolási tevékenységet egy nyelvre. Soha ne becsüljük alá a Google hasznosságát; némi türelemmel fog járni, de ha tudod, hogy mit akarsz építeni, akkor meg kell érdemes időt és türelmet kitalálni, hogy milyen kódolási nyelvet kell építeni.

Carl Cheo, aki a fent leolvasott diagram mögött áll, szintén hasznos tanulási erőforrásokat tartalmaz, amelyeket a tanulni kívánt nyelv alapján kell mérlegelni. Tekintsd meg itt - vegye figyelembe, hogy a különböző lapokra kattintva több információt találhat a különböző nyelvek forrásokról.

02/08

Codecademy

Codecademy

A legjobb: ingyenes, merem mondani szórakoztató kódolási leckéket néhány alapvető nyelv. Ha webhelyet szeretne létrehozni, akkor akár egy olyan tanfolyamot is megtanulhat, amely a HTML és a CSS alapjaira összpontosul, amelyet akkor használsz, amikor gyakorlatba építesz egy webhelyet.

Ajánlott nyelvek:

Előnyök: Miután létrehozta a Codeacademy-fiókot, és elkezdi a tanfolyamot, a szolgáltatás folyamatosan nyomon követi az előrehaladást, így könnyű megállni és elindulni anélkül, hogy órákat kellene töltenie, ahol leállt. Egy másik plusz, hogy ez a szolgáltatás a teljes kezdőkre irányul; azt javasolja, hogy a teljes újdonságok a HTML és a CSS használatával kezdődjenek, bár fejlettebb nyelvtanfolyamokat is kínálnak. A kurzus típusa (webes fejlesztés, eszközök, API-k, adatelemzés stb.) Segítségével böngészhet, és köszönhetően a webhely hatalmas népszerűségének - több mint 20 millió felhasználóval büszkélkedhet - fórumai nagyszerű erőforrás a saját kérdéseinek feltérképezéséhez és megválaszolásához semmi sem a konkrét tanfolyamon belül felmerülő problémákból, hogy hogyan építhesse fel a szívét. Egy másik profi: a Codeacademy ingyenes.

Hátrányok: Bizonyos tanfolyamok (vagy bizonyos kurzusok során felmerülő kérdések vagy problémák) nincsenek tökéletesen megfogalmazva, ami zavart okozhat a felhasználó nevében. Az erőteljes Codeacademy fórumok általában ezekhez a példákhoz jönnek, habár elbátortalanul futhatnak, amikor a legtöbb tartalmat zökkenőmentesen mutatják be. Több "

03/08

Code Avengers

Code Avengers

A legjobban: azoknak, akik szórakozást és játékokat akarnak az út során, hogy megtanulják, hogyan építsenek igazi dolgokat a nyelvek kódolásán keresztül, mivel minden egyes lecke után befejezi a mini játékokat. A Codeacademyhoz hasonlóan a kezdők, és talán még inkább a Codeacademy felé irányul, inkább az alapvető fogalmak megtanulása, nem pedig a programozási nyelv összes diója és csavarja. Ideális választás azok számára is, akik más nyelveket beszélnek az angolul, mivel a kurzusokat spanyolul, hollandul, portugálul és oroszul kínálják más nyelveken is.

Ajánlott nyelvek:

Előnyök: A Code Avengers által nyújtott kurzusok szórakoztatóak és vonzóak - e tekintetben összehasonlítható és versenyképes a Codeacademy-val.

Hátrányok: A legnagyobb az, hogy van egy költség; miközben ingyenes próbaidőszakot kapsz, az előfizetések - amelyek teljes hozzáférést biztosítanak az egyes kurzusokhoz, ahelyett, hogy csak egy tanfolyamon csak öt órát vehetnek igénybe - havonta 29 dollárt, vagy hat hónapra 120 dollárt. Egy másik hátrány - legalábbis a Codeacademy-hoz képest -, hogy nincsenek olyan fórumok, amelyek az egyes tanfolyamokra jellemzőek, ezért nehezebb megtalálni a megoldásokat, ha egy adott probléma során küzdesz a tanfolyamon belül. Néhány más webhelyhez képest viszonylag kevés nyelvi lehetőség is van tanulni. Több "

04/08

Khan Akadémia

Khan Akadémia

A legjobb: Újoncok, akik tudják, hogy mit akarnak építeni, és szeretnének egy vonzó, egyszerű módot a készségek elsajátítására. Emellett a Khan Akadémiának a legérzékenyebbnek kell lennie azok számára, akik a grafikai és a játék típusú alkalmazásokra szeretnének összpontosítani. A rajzok és animációk programozására is koncentrál.

Ajánlott nyelvek:

Előnyök: Minden ingyen, így a Khan Akadémia az egyik nagyszerű erőforrás a tanulás online kódolásához anélkül, hogy átadnia kellene a hitelkártya adatait. A leckék ésszerű méretűek (nem órákig) és vonzóak. Jól szervezett az új készségek bemutatása és tanítása is; pl. az animációs alapokra ugorhatunk a JavaScript-anyagokon belül.

Hátrányok: Viszonylag kevés nyelvet kínálnak, és nem élvezheti ugyanazt a virágzó fórum közösséget, mint a Codeacademy. Ez lehet, vagy nem különbséget tesz a tanulási stílus és preferenciák függvényében - ez csak valami, amit szem előtt kell tartani. Több "

05/08

Kód Iskola

Kód Iskola

A legjobban: azok számára, akik a szabványos JavaScript és HTML / CSS-n túlnyúló nyelveket szeretnének tanulni, különösen a mobil nyelveket az iOS-alkalmazásokhoz, például az Objective-C-hez. Ez nem olyan kezdőkorientált, mint a többi erőforrás ezen a listán, ezért először érdemes elkezdeni egy másik webhelyet, majd utána, miután néhány készséged van az öved alatt. A Code School többet szakszerűen hajlított, mint a jelen cikkben felsorolt ​​egyéb források közül sok - ha keresni szeretne a kereskedő programozójává, akkor ez jó alkalom arra, hogy komoly időt töltsünk (bár felkészüljenek arra, hogy elköltsenek pénzt valamint az összes anyaghoz való hozzáférést.

Ajánlott nyelvek:

Előnyök: A kurzusok nagyszerű választéka, és egy nagyon hasznos kezdők útmutatója, amely tájékoztathatja döntését arról, hogy melyik nyelv kezdődik. A professzionális minőségű tanfolyamokkal kapcsolatos hírnevének megfelelően a Code School professzionálisan kurátált tartalomlistákat kínál, podcastokkal és videomegjelenítésekkel együtt. A lábujjaidat beolvashatod az iOS eszközök kódolásának világába - ami nem lehetséges a listán szereplő egyéb források legtöbbjével.

Hátrányok: Talán egy kicsit elveszettnek érzed magad, ha a kódiskolába jársz, nullára előre programozási ismeretekkel. Plusz, hogy korlátlan hozzáférést biztosíts az összes webhely 71 kurzusához és 254 vetítéséhez, fizetnie kell (havonta 29 dollár, vagy 19 dollár havonta egy éves tervvel) - és ha ezt a webhelyet teljes potenciálra szeretné használni, Kiszűzni kell. Több "

06/08

coursera

coursera

Legjobb az ön motivált tanulók számára, akiknek elkötelezettsége és türelme van, hogy egy kicsit ássanak, hogy megtalálják a számukra legmeghatározóbb kurzust, hiszen a Coursera a Codeacademyhoz hasonló helyszínekkel ellentétben számos anyagot oktat a programozáson túlmenően .

Ajánlott nyelvek:

Előnyök: A tanfolyamok elérhetőek világhírű intézmények, például a Johns Hopkins Egyetem, a Stanford és a Michigan Egyetem, így tudják, hogy jó kezekben vagy. Plusz, a legtöbb kurzus ingyenes, bár lehet, hogy fizetni néhány, beleértve a lehetőségeket, amelyek bemutatják Önnek egy tanúsítvány a befejezés végén.

Hátrányok: Nem fogod megtalálni az összes kódolási leckéket egy könnyen emészthető helyen, vagyis segíthet abban, hogy ezen a webhelyen jöjjön, pontosan tudva, hogy mit keres. A kurzusok általában nem olyan vonzóak vagy interaktívak, mint a Codeacademy, a Code Avengers vagy a Khan Academy. Több "

07. 08

Faház

Faház

A legjobb: azok számára, akik a programozáshoz ragaszkodnak és kihasználják azokat a készségeket, amelyeket szakszerűen tanulnak, vagy néhány mellékprojektet, mivel a legtöbb anyag fizetett előfizetést igényel. Ez nem azt jelenti, hogy egy csomó előzetes tudással kell a Treehouse-ba jönnie; az ötlet arra, hogy mit szeretne építeni, gyakran elég, hiszen sok kurzus a célok köré épül fel, például egy weboldal építésére.

Ajánlott nyelvek:

Előnyök: A mobil programozási nyelveket tartalmazza az iOS rendszeren, így ha iPhone-alkalmazást szeretne létrehozni, akkor ez a webhely segíthet megtudni, hogyan kell csinálni. Hozzáférést kaphat a közösség fórumaihoz, amelyek tovább segíthetik a tanulásukat és a szenvedélyt a kódoláshoz, valamint segítenek abban, hogy elakadjanak.

Hátrányok: Miután felhasználták az ingyenes próbaverziót, a Treehouse megköveteli, hogy válasszon ki egy két fizetett terv közül. Az olcsóbb egy hónapra 25 dollárba kerül, és hozzáférést biztosít több mint 1000 videó kurzushoz és interaktív eszközhöz, míg egy hónaponként 49 dollárért a "Pro Plan" hozzáférést biztosít a tagoknak szóló fórumhoz, bónusz tartalmakhoz, videók letöltéséhez offline tanulás és még sok más. E jellemzők némelyikének feltétlenül hasznos lehet, de elég komolyan kell lenned ahhoz, hogy megtanulod kódolni, hogy érdemes megfizetni azt havonta. Több "

08. 08

Programozás gyerekeknek

Swift játszóterek. alma

A fenti oldalak a kezdők felé irányulnak, de mi a helyzet a pályakezdő újoncokkal? Szeretné megtekinteni az egyik ilyen helyszínt a gyermekek felé . A lehetőségek közé tartozik a Blockly, a Scratch és a SwiftPlayground, és a fiatalokat a koncepciók programozására vezessék be vonzó, könnyen követhető módon, különös tekintettel a látványokra.

Indítsa el az ingyenes, és szórakoztató

Amikor megismerkedsz a kódolással, használd ki az internet szabad forrásainak gazdagságát, hogy felfedezd a lehetőségeidet, és fedezd fel a lehető legtöbb tanulási módszert és készséget. Valóban nincs szükség arra, hogy a hitelkártyáját kicsavarja addig, amíg biztos nem tudja, hogy nem tud bizonyos ismereteket más módon megszerezni, és / vagy ha úgy döntött, hogy szakmailag folytatni kívánja a programozást. De ezen a ponton érdemes fontolóra venni egy személyi osztályba való áthelyezést is!