Bestu auðlindirnar til að læra kóða á netinu

Frá JavaScript til forritun fyrir farsíma, hafa þessi úrræði fjallað um þig

Hvort sem þú vilt byggja upp eigin vefsvæði eða þú ert að vonast til að auka aðdráttarafl þinn gagnvart hugsanlegum vinnuveitendum, þá geturðu lækkað kóðann áreiðanlega. En hvar á að byrja? Það er greinilega engin skortur á möguleikum til að láta fæturna blása í heimi forritunarmála en að finna góða innganga getur reynst erfitt. Eftir allt saman, hvernig ákveður þú einu sinni hvaða tungumál er best fyrir þig?

Þessi grein mun reyna að ganga í gegnum fyrstu ákvarðanirnar sem þú þarft að gera þegar þú ert að hugleiða að læra að kóða og þá mun það mæla með því að sumir af bestu auðlindirnar á netinu snúi til þegar þú ert tilbúinn til að þróa færni þína.

01 af 08

Fyrstu hlutirnir fyrst: Ákveða hvaða forritunarmál þú vilt læra

Carl Cheo

Sláðu inn "hvaða kóða tungumál til að læra" inn í Google, og þú verður mætt með vel yfir 3 milljón leitarniðurstöður. Augljóslega er þetta vinsæll spurning, og þú munt finna fullt af yfirvöldum með mismunandi skoðanir um þetta efni. Það gæti verið lýsandi og þess virði fyrir þig að eyða tíma í að lesa hvað ýmsar síður hafa að segja um þetta efni, en ef þú vilt hagræða hlutunum svolítið skaltu fyrst spyrja sjálfan þig þessa spurningu: Hvað vil ég byggja?

Rétt eins og orð á ensku eru leiðir til þess að samskipta hugsanir og hugmyndir, eru forritunarmál gagnleg vegna þess að þau hjálpa þér að ná ákveðnum hlutum. Svo þegar þú ert að ákveða hvaða kóða tungumál til að læra, það er ótrúlega mikilvægt að hugsa um hvað þú vilt byggja.

Viltu byggja upp vefsíðu? Vitandi HTML, CSS og Javascript verður mikilvægt fyrir þig. Meira áhugavert að byggja upp smartphone app? Þú þarft að ákveða hvaða vettvang þú vilt byrja með (Android eða IOS) og veldu síðan eitt af samsvarandi tungumálum eins og Java og Objective-C.

Ljóst er að dæmarnir hér að ofan eru ekki tæmandi. Þeir veita bara bragð af þeim spurningum sem þú vilt spyrja sjálfan þig þegar þú ert að íhuga hvaða tungumál þú ættir að byrja með. Flæðiritið hér að ofan gæti reynst vera annað gagnlegt úrræði þegar þú ert að reyna að þrengja kóðunina þína eftir tungumáli. Og aldrei vanmeta gagnsemi Google; Það mun taka smá þolinmæði, en ef þú veist hvað þú vilt byggja, að rannsaka hvaða kóða tungumál sem það tekur að byggja það getur verið vel þess virði tíma og þolinmæði.

Carl Cheo, sem er á bak við þessi flókna flæðitöflu séð hér að framan, veitir einnig handan sundurliðun á námsefnum til að íhuga byggt á því tungumáli sem þú ert að leita að. Skoðaðu það hér - athugaðu að þú getur smellt á mismunandi flipa til að læra meira um auðlindir fyrir mismunandi tungumál.

02 af 08

Codeacademy

Codeacademy

Best fyrir: Frjáls, þora ég segi skemmtilegan kóðunarlærdóm fyrir nokkrum af helstu tungumálum. Ef þú vilt byggja upp vefsíðu getur þú jafnvel tekið námskeið áherslu á grundvallaratriði HTML og CSS, sem þú setur að nota eins og þú æfir að byggja upp síðu.

Tungumál í boði:

Kostir: Þegar þú hefur búið til Codeacademy reikning og byrjar að taka námskeið, heldur þjónustan eftir framfarir þínar þannig að auðvelt er að stöðva og byrja án þess að þurfa að eyða tíma til að fylgjast með hvar þú fórst. Annar kostur er sú að þessi þjónusta er miðuð við alls byrjendur; Það mælir með því að heill nýliði byrji með HTML og CSS, en það býður einnig upp á háþróaðri tungumálakennslu eins og heilbrigður. Þú getur flett eftir tegund námskeiða (vefur þróun, verkfæri, API, gögn greiningu og fleira) og þökk sé vinsælustu vinsældum vefsvæðisins - það státar af meira en 20 milljón notendum. Vettvangir þess eru góð leið til að spyrja og svara eigin spurningum þínum allt frá vandamálum innan ákveðins námskeiðs til að byggja upp það sem hjarta þitt þráir. Annar atvinnumaður: Codeacademy er ókeypis.

Gallar: Sum námskeið (eða sérstakar spurningar eða vandamál í námskeiði) eru ekki skrifaðar fullkomlega skýrt, sem geta leitt til ruglings fyrir hönd notandans. The sterkur Codeacademy vettvangur getur venjulega komið til bjargar í þessum tilvikum, þó að það geti verið hugfallandi að hlaupa á hæng þegar flestir innihaldsefnanna eru kynntar svo óaðfinnanlega. Meira »

03 af 08

Code Avengers

Code Avengers

Best fyrir: Þeir sem vilja skemmta sér og leiki á leiðinni til að læra hvernig á að byggja upp raunverulegan hlut með því að kóða tungumál, þar sem þú munt ljúka lítill leikur eftir hverja lexíu. Eins og Codeacademy, það er miðað við byrjendur, og jafnvel meira en Codeacademy, snýst það um að læra grunn hugtök frekar en allar hnetur og boltar á forritunarmálum. Það er líka tilvalið val fyrir þá sem tala tungumála en ensku, þar sem einnig er boðið upp á námskeið á spænsku, hollensku, portúgölsku og rússnesku, meðal annarra tungumála.

Tungumál í boði:

Kostir: Námskeið í gegnum kóða Avengers eru skemmtilegir og spennandi - í þessu sambandi er það sambærilegt og jafnvel samkeppnishæf við Codeacademy.

Gallar: Stærsta er að það er kostnaður; Á meðan þú getur fengið ókeypis prufa, áskrift - sem gefur þér fulla aðgang að hverju námskeiði, frekar en takmörk allt að aðeins fimm kennslustundum í námskeiði - kostar $ 29 á mánuði eða $ 120 í sex mánuði. Annar ókostur, að minnsta kosti í samanburði við Codeacademy, er að það eru engar umræður sem eiga sérstaklega við einstökum námskeiðum, svo það er erfiðara að fylgjast með lausnum ef þú ert í erfiðleikum með tiltekið vandamál innan námskeiðsins. Í samanburði við nokkrar aðrar síður hefur þú einnig tiltölulega fáan tungumálakennslu til að læra. Meira »

04 af 08

Khan Academy

Khan Academy

Best fyrir: Nýliði sem vita hvað þeir vilja byggja og vilja taka þátt, einföld leið til að læra hæfileika. Auk þess mun Khan Academy gera mest skilning fyrir þá sem vilja einbeita sér að grafík og gaming-gerð umsókna. Það er einnig áhersla á teikningar teikningar og fjör.

Tungumál í boði:

Kostir: Allt er ókeypis og gerir Khan Academy einn af þeim mikla auðlindir til að læra að kóða á netinu án þess að þurfa að afhenda kreditkortaupplýsingar. Lærdóm eru nokkuð stór (ekki klukkutíma löng) og aðlaðandi. Aðferðin sem nýr færni er kynnt og kennt er einnig vel skipulögð; þú getur hoppað í grunnatriði hreyfimynda innan JavaScript efni, til dæmis.

Gallar: Tiltölulega fáir tungumál eru í boði, og þú munt ekki njóta sömu blómlegra umræðusamfélagsins eins og hægt er með Codeacademy. Það getur eða skiptir ekki máli eftir námsstíl og óskum þínum - það er bara eitthvað sem þarf að hafa í huga. Meira »

05 af 08

Kóða skóla

Kóða skóla

Best fyrir: Þeir sem vilja læra tungumál utan venjulegs JavaScript og HTML / CSS, sérstaklega farsíma fyrir iOS forrit eins og Objective-C. Það er ekki eins byrjandi og aðrar auðlindir á þessum lista, svo þú gætir viljað byrja á annarri síðu fyrst og þá fara leið þína hér eftir að þú færð nokkrar færni undir belti þínu. Kóðaskóli hefur meira af faglegum beygðum en mörgum öðrum úrræðum sem nefnd eru í þessari grein - ef þú ert að leita að forritara í viðskiptum getur þetta verið góður staður til að eyða alvarlegum tíma (þó vera tilbúinn að eyða peningum eins og heilbrigður ef þú vilt fá aðgang að öllu efni).

Tungumál í boði:

Kostir: Mikið úrval af námskeiðum og mjög hjálplegt byrjunarleiðbeiningar sem hægt er að upplýsa um hvaða tungumál er að byrja með. Í samræmi við orðspor sitt fyrir að veita námskeið í faggæði, býður Code School upp á faglegan lista yfir innihaldsefni, ásamt netvörpum og myndskeiðshlöðum. Þú getur dýpkt tærnar í heim kóða fyrir IOS tæki - eitthvað sem ekki er hægt að gera með flestum öðrum úrræðum sem nefnd eru í þessum lista.

Gallar: Þú gætir fundið smá týnt ef þú kemur til kóða skólans með núll fyrir forritun þekkingu. Auk þess að fá ótakmarkaða aðgang að 71 námskeiðum í öllum síðum og 254 skjámyndum þarftu að greiða ($ 29 á mánuði eða $ 19 á mánuði með árlegri áætlun) - og ef þú vilt nota þessa síðu til fulls möguleika þá ertu ' Þarf að skella út. Meira »

06 af 08

Coursera

Coursera

Best fyrir: Sjálfstætt áhugasöm nemendur sem hafa vígslu og þolinmæði til að gera nokkuð að grafa til að finna námskeiðið sem gefur þeim mest skilning á því, þar sem Coursera er ólíkt síðum eins og Codeacademy, býður upp á námsefni fyrir mikið úrval af námsgreinum utan forritunarmála .

Tungumál í boði:

Kostir: Námskeið eru í boði frá heimsþekktum stofnunum eins og Johns Hopkins University, Stanford og University of Michigan, svo þú veist að þú ert í góðum höndum. Auk þess eru flest námskeið ókeypis, þó að þú getir borgað fyrir suma, þar á meðal valkosti sem gefa þér fullgildingarskírteini í lokin.

Gallar: Þú finnur ekki allar kennsluleikana á einum þægilegum stað, sem þýðir að það gæti hjálpað til við að koma á þessa síðu og vita nákvæmlega hvað þú ert að leita að. Námskeiðin eru almennt ekki eins spennandi eða gagnvirkt eins og þau eru í boði í gegnum Codeacademy, Code Avengers eða Khan Academy, heldur. Meira »

07 af 08

Tréhús

Tréhús

Best fyrir: Þeir sem ætla að halda sig við forritun og nýta þá færni sem þeir læra faglega eða fyrir sumarverkefni, þar sem flest efni krefst greidds áskriftar. Það er ekki að segja að þú þarft að koma til Treehouse með tonn af fyrri þekkingu; Að hafa hugmynd um hvað þú vilt byggja er oft nóg, þar sem mörg námskeiðin eru byggð í kringum markmið, svo sem að byggja upp vefsíðu.

Tungumál í boði:

Kostir: Inniheldur farsíma forritunarmál fyrir iOS, þannig að ef þú vilt búa til iPhone app gæti þessi síða hjálpað þér að læra hvernig á að gera það. Þú færð aðgang að samfélagsþingum, sem geta lengra nám og ástríðu fyrir kóðun auk þess að hjálpa þér þegar þú ert fastur.

Gallar: Þegar þú hefur nýtt þér ókeypis prufuna þarf Treehouse þér að velja einn af tveimur greiddum áætlunum. Því ódýrari kostar $ 25 á mánuði og gefur þér aðgang að fleiri en 1.000 myndskeiðum og gagnvirkum verkfærum, en fyrir $ 49 á mánuði býður "Pro Plan" þér aðgang að meðlimum eingöngu vettvangi, bónus efni, hæfni til að hlaða niður myndskeiðum fyrir offline nám og fleira. Sumir þessir eiginleikar gætu örugglega verið gagnlegar, en þú þarft að vera nokkuð alvarleg um að læra að kóða fyrir það að vera þess virði að borga það mikið mánaðarlega. Meira »

08 af 08

Forritun fyrir börn

Swift leiksvæði. Apple

Allar ofangreindar síður eru ætlaðar byrjendum, en hvað um nýliða í öldruðum aldri? Þú vilt kíkja á einn af þessum vefsvæðum sem miða að börnum . Valkostir eru Blockly, Scratch og SwiftPlayground, og þeir kynna ungt fólk fyrir forritunarmyndir í aðlaðandi, auðvelt að fylgja leiðir með áherslu á myndefni.

Byrja ókeypis og skemmtu þér

Þegar það kemur að því að læra hvernig á að kóða, notaðu sér auðlind internetsins af ókeypis auðlindum til að kanna möguleika þína og afhjúpa sjálfan þig eins mörg námsaðferðir og færni og mögulegt er. Það er í raun engin þörf á að svipa út kreditkortið fyrr en þú ert viss um að þú getir ekki öðlast ákveðna þekkingu á annan hátt og / eða ef þú hefur ákveðið að þú viljir stunda forritun faglega. En á þeim tímapunkti gætirðu viljað íhuga að flytja til persónulegra kennslustofu engu að síður!