Resous ki pi bon pou aprann sou Kòd sou entènèt

Soti nan JavaScript nan pwogramasyon pou mobil, resous sa yo ou kouvri

Si ou vle bati pwòp sit entènèt ou oswa ou espere ranfòse plus ou a potansyèl anplwayè, aprann kòd ka sètènman dwe sou la men. Men, ki kote yo kòmanse? Genyen byen klè pa gen okenn mank de opsyon pou jwenn pye ou mouye nan mond lan nan lang programmation, men jwenn yon pwen antre bon ka pwouve ke yo dwe redoutable. Apre yo tout, ki jan ou menm deside ki lang ki fè sans ki pi pou ou?

Atik sa a ap eseye mache ou nan desizyon yo an premye ou pral bezwen fè lè w ap kontanple aprann kòd, ak Lè sa a, li pral rekòmande kèk nan pi bon resous yo sou entènèt ale nan lè w ap pare yo devlope ladrès ou.

01 nan 08

Premye bagay Premye: Deside ki lang pwogram ou vle aprann

Carl Cheo

Kalite "ki kodaj lang yo aprann" nan Google, epi ou pral rankontre ak byen plis pase 3 milyon rezilta rechèch. Klèman, sa a se yon kesyon popilè, epi w ap jwenn anpil otorite ak opinyon diferan sou sijè a. Li ta ka limine ak entérésan pou ou pase kèk tan lekti ki divès sit gen yo di sou sijè sa a, men si ou vle rasyonalize bagay sa yo yon ti jan, premye mande tèt ou kesyon sa a: Kisa mwen vle bati?

Jis tankou mo nan lang angle a se vle di nan fen kominike panse ak lide, lang pwogramasyon yo itil paske yo ede ou akonpli kèk bagay. Se konsa, lè w ap deside ki kodaj lang yo aprann, li la ekstrèmman enpòtan yo reflechi sou sa ou vle bati.

Vle bati yon sit entènèt? Konnen HTML, CSS ak JavaScript yo pral enpòtan pou ou. Plis enterese nan bati yon app smartphone? Ou pral bezwen deside ki platfòm ou vle kòmanse ak (android oswa iOS), ak Lè sa a, chwazi youn nan lang ki koresponn yo tankou Java ak Objektif-C.

Klèman, egzanp ki anwo yo pa exhaustive; yo jis bay yon gou nan kesyon yo ou pral vle mande tèt ou lè w ap konsidere ki lang ou ta dwe kòmanse avèk yo. Tablo koule ki pi wo a ka pwouve ke yo se yon lòt resous itil lè w ap eseye etwat pouswit kod ou desann nan yon lang. Epi pa janm underestimate itilite a nan Google; li pral pran kèk pasyans, men si ou konnen ki sa ou vle bati, fè rechèch sou sa kodaj lang li pran yo bati li ka byen vo tan an ak pasyans.

Carl Cheo, ki moun ki nan dèyè ki flotchart debaz wè pi wo a, tou bay yon pann sou la men nan aprantisaj resous yo konsidere ki baze sou lang nan w ap chèche yo aprann. Gade li isit la - sonje ke ou ka klike sou onglè yo diferan yo aprann plis sou resous pou diferan lang.

02 nan 08

Kòd

Kòd

Pi bon pou: Gratis, bay gabèl mwen di amizman kod leson pou kèk nan lang yo plis debaz yo. Si ou vle bati yon sit entènèt, ou ka menm pran yon kou konsantre sou fondamantal yo nan HTML ak CSS, ki ou pral mete yo sèvi ak jan ou pratike bati yon sit.

Lang yo ofri:

Pou: Yon fwa ou te kreye yon kont Codecademy ak kòmanse pran yon kou, sèvis la kenbe tras nan pwogrè ou, kidonk li fasil yo sispann epi yo kòmanse san yo pa bezwen depanse èdtan swiv desann kote ou te kite. Yon lòt plis se ke sèvis sa a vize pou débutan total; li rekòmande newbies konplè kòmanse ak HTML ak CSS, menm si li ofri kou avanse avanse kòm byen. Ou ka browse pa kalite kou (devlopman entènèt, zouti, APIs, analytics done ak plis), ak gras a popilarite gwo sit la - li gen plis pase 20 milyon itilizatè - fowòm li yo se yon gwo resous pou mande ak reponn kesyon pwòp ou a sou anyen ki soti nan pwoblèm nan yon kou espesifik nan fason yo bati sa kè ou vle. Yon lòt pro: Codeacademy gratis.

Kont: Gen kèk kou (oswa kesyon an patikilye oswa pwoblèm nan yon kou) yo pa ekri parfe klèman, sa ki ka mennen nan konfizyon sou non itilizatè a. Gwo fowòm nan Codeacademy ka anjeneral vini nan sekou a nan ka sa yo, menm si li ka dekouraje kouri sou yon efò lè pifò nan kontni an prezante konsa transparans. Plis »

03 nan 08

Kòd vanjeur

Kòd vanjeur

Pi bon pou: Moun ki vle plezi ak jwèt sou wout la yo aprann ki jan yo bati bagay reyèl nan kod lang, depi ou pral konplete jwèt mini apre chak leson. Menm jan ak Codeacademy, li vize pou débutan, e petèt menm plis pase Codeacademy, li nan aprann konsèp debaz olye ke tout nwa yo ak boulon nan yon lang programmation. Li se tou yon chwa ideyal pou moun ki pale lang lòt pase angle, depi kou yo ofri tou nan Panyòl, Olandè, Pòtigè ak Ris, pami lòt lang.

Lang yo ofri:

Pou: Kou nan Kòd vanjeur yo plezi ak angaje - nan respè sa a, li la konparab ak menm konpetitif ak Codeacademy.

Kont: Pi gwo yon sèl se ke gen yon pri; pandan ou ka jwenn yon jijman gratis, abonnements - ki ba ou aksè konplè nan chak kou, olye ke yon limit jiska jis senk leson nan yon kou - koute $ 29 pou chak mwa oswa $ 120 pou sis mwa. Yon lòt dezavantaj, omwen konpare ak Codeacademy, se ke pa gen okenn fowòm espesifik nan kou endividyèl, kidonk li pi difisil yo swiv solisyon yo si w ap konbat ak yon pwoblèm sèten nan kou ou. Konpare ak kèk lòt sit, ou gen tou opsyon relativman kèk lang nan etid. Plis »

04 nan 08

Khan Academy

Khan Academy

Pi bon pou: Newbies ki konnen sa yo vle bati ak vle yon angaje, dwat fason yo aprann ladrès. Anplis de sa, Khan Academy pral fè pi plis sans pou moun ki vle konsantre sou grafik ak aplikasyon pou kalite bank. Genyen tou yon konsantre sou desen pwogramasyon ak animasyon.

Lang yo ofri:

Pou: Tout se gratis, fè Khan Academy youn nan resous yo gwo pou aprann kòd sou entènèt san yo pa gen men sou enfòmasyon kat kredi. Leson yo rezonab gwosè (pa èdtan-long) ak angaje. Fason nouvo konpetans yo prezante e anseye yo byen òganize tou; ou ka Ale nan Basics animasyon nan materyèl yo JavaScript, pou egzanp.

Kont: Relativman kèk lang yo ofri, epi ou pa pral jwi menm kominote a fowòm pwospere jan sa disponib ak Codeacademy. Sa ka oswa pa ka fè yon diferans depann sou style aprantisaj ou ak preferans - li nan jis yon bagay kenbe nan tèt ou. Plis »

05 nan 08

Kòd lekòl

Kòd lekòl

Pi bon pou: Moun ki vle aprann lang pi lwen pase JavaScript la estanda ak HTML / CSS, espesyalman lang mobil pou iOS apps tankou objè-C. Li pa kòm debutan-oryante kòm resous yo lòt nan lis sa a, kidonk, ou ta ka vle kòmanse ak yon lòt sit premye ak Lè sa a, fè wout ou isit la apre ou fin gen yon ladrès kèk anba senti ou. Kòd School gen plis pase yon Bent pwofesyonèl pase anpil nan lòt resous ki mansyone nan atik sa a - si w ap chèche vin yon pwogramè pa komès, sa ka yon bon plas pou pase kèk tan grav (menm si ou dwe prepare pou depanse kèk lajan osi byen si ou vle aksè a tout materyèl la).

Lang yo ofri:

Pou: Yon seleksyon gwo kou, ak yon gid débutan trè itil ki ka enfòme desizyon ou nan ki lang yo kòmanse avèk yo. Nan liy ak repitasyon li yo pou bay kou pwofesyonèl-bon kalite, Kòd School ofri lis pwofesyonèl òganize lisans, ansanm ak podcasts ak montre videyo. Ou ka tranpe zòtèy ou nan mond lan nan kodaj pou aparèy iOS - yon bagay ki pa posib fè ak pi fò nan resous yo lòt mansyone nan lis sa a.

Kont: Ou ta ka santi yon ti jan pèdi si ou vini nan Kòd School ak zewo anvan pwogram konesans. Plus, yo ka resevwa aksè san limit nan 71 kou sit la ak 254 screencasts, ou pral bezwen peye ($ 29 yon mwa oswa $ 19 yon mwa ak yon plan anyèl) - epi si ou vle sèvi ak sit sa a nan tout potansyèl ou ' ou bezwen koki deyò. Plis »

06 nan 08

Coursera

Coursera

Pi bon pou: elèv k ap aprann tèt yo ki gen devouman ak pasyans nan fè yon ti jan fouye pou jwenn kou a ki fè pi plis sans pou yo, depi kontrèman ak sit tankou Codeacademy, Coursera gen tout pouvwa a materyèl edikatif pou yon varyete gwo matyè pi lwen pase pwogram .

Lang yo ofri:

Pou: Kou yo disponib nan enstitisyon mondyal ki renome tankou Johns Hopkins University, Stanford ak University of Michigan, kidonk, ou konnen ou nan bon men. Plus, pifò kou yo gratis, menm si ou ka peye pou kèk, ki gen ladan opsyon ki prezante w yon sètifika fini nan fen an.

Kont: Ou pa pral jwenn tout leson yo kodaj nan yon sèl fasil-a-dijere kote, sa vle di li ta ka ede yo vini nan sit sa a konnen egzakteman sa w ap chèche pou. Kou yo jeneralman yo pa tankou angaje oswa entèaktif tankou moun ki disponib nan Codeacademy, Kòd vanjeur oswa Khan Academy, swa. Plis »

07 nan 08

Treehouse

Treehouse

Pi bon pou: Moun sa yo ki planifye yo bwa ak pwogramasyon ak itilize ladrès yo yo aprann pwofesyonèl oswa pou kèk pwojè bò, depi pi materyèl mande pou yon abònman peye. Sa a pa vle di ou bezwen pou yo vini nan Treehouse ak yon tòn konesans anvan; ki gen yon lide sou sa ou vle bati se souvan ase, depi anpil nan kou yo bati alantou objektif, tankou bati yon sit entènèt.

Lang yo ofri:

Pou: Gen ladan lang pwogramasyon mobil pou iOS, Se konsa, si ou vle bati yon app iPhone, sit sa a ka ede w aprann ki jan fè li. Ou jwenn aksè nan fowòm nan kominote a, sa ki ka plis aprantisaj ou ak pasyon pou kodaj anplis ede ou lè w ap kole.

Kont: Yon fwa ou te itilize moute jijman an gratis, Treehouse mande pou ou chwazi youn nan de plan peye. Pi bon mache a koute $ 25 pou chak mwa epi li ba ou aksè a plis pase 1,000 kou videyo ak zouti entèaktif, pandan ke pou $ 49 yon mwa "Plan Pro a" ou jwenn aksè a yon fowòm manm sèlman, kontni bonis, kapasite nan download videyo pou offline aprann ak plis ankò. Gen kèk nan karakteristik sa yo ta ka definitivman itil, men ou pral bezwen yo dwe trè grav sou aprann kòd pou li yo dwe vo peye sa anpil sou yon baz chak mwa. Plis »

08 nan 08

Pwogramasyon pou timoun

Swit Lakou rekreyasyon. Apple

Tout sit sa yo pi wo a yo adapte nan direksyon débutan, men sa ki sou newbies nan yon laj sansib? Ou pral vle tcheke soti youn nan sit sa yo adrese nan direksyon timoun yo . Opsyon yo gen ladan Blockly, grafouyen ak SwiftPlayground, epi yo prezante jèn yo nan konsèp pwogram nan angaje, fasil-a-swiv fason ak yon konsantrasyon sou vizyèl.

Kòmanse gratis, epi pran plezi

Lè li rive aprann kouman nan kòd, pran avantaj de richès entènèt nan resous gratis yo eksplore opsyon ou ak ekspoze tèt ou a kòm metòd anpil aprantisaj ak ladrès ke posib. Genyen vrèman pa bezwen fwe soti kat kredi ou jiskaske w sèten ou pa ka jwenn konesans sèten nenpòt lòt fason, ak / oswa si ou te deside ou vle pouswiv pwogramasyon pwofesyonèl. Men, nan pwen sa a, ou ta ka vle konsidere transfere nan yon sal klas nan-moun de tout fason!