Kodea ikasteko baliabide onenak

JavaScript-era mugikorrera programatzeko, baliabide horiek estalita zeuden

Zure webgunea eraiki nahi duzun ala ez edo zure erakargarritasuna potentziala enpresaburu potentziala bultzatzen ari zaren ala ez, kodea ikasteko zalantzarik gabe erabilgarri izango da. Baina non hasteko? Ez dago argi zure hizkuntzen munduan bustitzen diren aukerak aurkitzeko aukerarik eskasik, baina sarrera-puntu ona aurkitzea oso gogorra izan daiteke. Azken finean, nola erabakitzen duzu zein hizkuntzatan zentzurik egokiena erabakitzen duen?

Artikulu honek kode ikasten ari zaren bitartean egin behar dituzun lehenengo erabakien bidez ibiliko zaitu, eta zure gaitasunak garatzeko prest dagoenean aktibatzeko baliabide onik onenak gomendatuko zaizkizu.

08ko 01. zenbakia

First Things First: Erabaki zer ikasten nahi duzun programazio hizkuntza

Carl Cheo

Idatzi "ikasitako hizkuntza kodetzea" Google-n, eta 3 milioi bilaketa-emaitzetan baino gehiagotan bilduko zara. Argi dago hau galdera ezaguna dela eta agintari askorekin gaiari buruzko hainbat iritzi aurkituko dituzu. Guztiz argitzeko eta merezi izan dezazun gai honi buruz esaten diren guneek zer irakurri behar duten jakiteko denbora pixka bat igaro, baina gauzak arintzea nahi baduzu, lehenengo galdetu zeure buruari galdera hau: Zer egin nahi dut?

Ingelesez hitz egiten duten hitzak pentsamenduak eta ideiak komunikatzeko bitartekoak dira, eta programazio-lengoaiak baliagarriak dira zenbait gauza betetzeko. Beraz, zer kodekako hizkuntza ikasten ari zaren erabakitzeko, oso garrantzitsua da zer egin nahi duzun pentsatzea.

Webgune bat eraikitzea nahi duzu? HTML, CSS eta Javascript ezagutzea garrantzitsua izango da zuretzat. Telefono mugikorreko aplikazio bat eraikitzeko interesa? Hasi nahi duzun plataforma aukeratu behar duzu (Android edo iOS), eta, ondoren, dagokion hizkuntzetako bat hautatu Java eta Objective-C.

Bistan denez, aurreko adibideek ez dira zehatzak; Galdetzen dituzun galderen zaporea besterik ez dute ematen zeinekin hasi behar duzun kontuan hartuta. Goiko fluxu-diagrama beste baliabide lagungarri izan daiteke zure kodifikazio bilaketak hizkuntza batera mugatzen saiatzen ari zarenean. Eta inoiz ez gutxietsi Googleen erabilgarritasuna; Pazientzia batzuk hartuko ditu, baina eraikitzeaz zer dakizukeen jakitea zer den kodetzeko hizkuntza ikertzeak denbora eta pazientzia merezi du.

Carl Cheo, goian ikusi dugun fluxu-ikuskizun horren atzean, ikasteko baliabideen banaketa erabilgarri bat ere eskaintzen du ikasten ari zaren hizkuntzaren arabera. Ikus ezazu hemen - kontutan izan fitxetan egin ditzakezula hainbat hizkuntzatara baliabide gehiago ikasteko.

02 de 08

Codeacademy

Codeacademy

Best for: Free, ausartzen kodifikazio dibertigarrien ikasgaiak esaten ditut oinarrizko hizkuntza batzuk. Webgune bat eraikitzeko asmoa baduzu, HTML eta CSS oinarriak lantzeko ikastaro bat ere erabil dezakezu, gune bat eraikitzeko praktika gisa erabili ahal izateko.

Eskainitako hizkuntzak:

Pros: Codeacademy kontu bat sortu eta ikastaro bat hasten duzunean, zerbitzuek aurrerapenen jarraipena egiten dute, beraz, erraza da gelditu eta abiaraztea, bertan behera uzten duzun orduen jarraipena egiteko beharrik gabe. Beste gehigarri bat da zerbitzu hau hasiberri guztiz zuzenduta dagoela; HTML eta CSSren bertsio berriekin gomendatzen du, hizkuntza ikastaro aurreratuak ere eskaintzen ditu. Ikastaro motak (web garapena, tresnak, APIak, datuen analitikoak eta gehiago) arakatu ahal izango dituzu eta webgunearen arrakasta izugarria dela eta - 20 milioi erabiltzaile baino gehiago ditu - bere foroak zure galderei erantzun eta erantzuteko baliabide ezin hobea da Zein da zure bihotza nahi duen eraikitzeko ikastaro espezifiko baten arazoak? Beste pro bat: Codeacademy doakoa da.

Konstituzioak: Ikastaro batzuk (edo ikastaro jakin batean arazoak edo arazo partikularrak) ez dira oso argi eta garbi daude, erabiltzaileak nahastu dezakeelako. The Codeacademy foroak sendoa normalean kasu hauetan erreskatatu ohi da, nahiz eta edukia gehienak modu errazean aurkezten diren jakitea ahalbidetzen duen arren. Gehiago »

08/03

Code Avengers

Code Avengers

Best for: Dutenek dibertigarria eta jolasak benetako gauzak nola eraiki nahi dituzten jakiteko kodetze-hizkuntzak bidez ikasten dute, ikasgai bakoitzaren ondoren mini-jokoak osatzeko. Codeacademy bezalakoak, hasiberrientzat zuzenduta dago, eta, beharbada, Codeacademy baino gehiago, oinarrizko kontzeptuak ikastea da, programazio hizkuntza baten fruitu lehorrak eta morroiak baino. Ingelesez ez diren hizkuntzak ere aukera ezin hobea da, gaztelaniaz, nederlanderaz, portugesez eta errusieraz gain beste hizkuntza batzuetako ikastaroak ere eskaintzen direlako.

Eskainitako hizkuntzak:

Pros: Kodea Avengers bidez ikastaroak dibertigarriak eta birakariak dira. Hori dela eta, alderagarria da, eta lehiakorragoa da Codeacademy-rekin.

Kontuak: handiena da kostua dagoela; Doako proba bat lortzeko, harpidetzak eskaintzen dizkizugu ikastaro bakoitzerako sarbide osoa, ikastaroaren bost ikasgai baino gehiagoren muga gainditzen ez duten bitartean - kostua $ 29 hilean edo $ 120 sei hilabetez. Beste desabantaila bat, gutxienez Codeacademy-rekin alderatuta, ez da inolako foroetan banakako ikastaro zehatzetarako, beraz, zailagoa da irtenbideen jarraipena egiteko, ikastaroaren arazo jakin batekin ari bazara. Beste gune batzuekin alderatuta, aztertzeko hizkuntza aukera gutxi daukazu. Gehiago »

04 de 08

Khan Akademia

Khan Akademia

Best for: Newbies-ek dakiten zer egin nahi duten eraikitzen eta trebetasunak ikasteko modu erraz eta zorrotz bat nahi du. Horrez gain, Khan Academy-k grafiko eta jolas-motako aplikazioetan arreta jarri nahi dien zentzurik handiena hartuko du. Programazio marrazkiak eta animazioak ere badira.

Eskainitako hizkuntzak:

Pros: Doakoa da doakoa, Khan Akademiak kodean ikasteko baliabide handienetako bat egiten du kreditu txartelaren informazioa eskuratu gabe. Ikasketak arrazoiz tamainakoak dira (ez ordu luzeak) eta belaunaldiz. Gaitasun berriak aurkeztu eta irakatsi ere ondo antolatuta dago; animaziozko oinarriak Javascript-eko materialen barruan salto ditzakezu, adibidez.

Konstanteak: nahiko hiztun gutxi eskaintzen ditu, eta ezin izango duzu Codeacademy-rekin erabilgarri dagoen foro komunitate indartsua. Ezberdina izan daiteke zure ikaskuntzaren eta lehentasunen arabera - kontuan hartu beharreko zerbait besterik ez da. Gehiago »

05 de 08

Code School

Code School

Best for: Javascript eta HTML / CSS estandarraren gainetik hizkuntza ikasi nahi dutenek, batez ere, iOS aplikazioetarako hizkuntza mugikorrak, hala nola, Objective-C. Ez da zerrendako beste baliabideetan hasiberrientzako bideratua, beraz, beste gune batekin hasi nahi duzu lehenbailehen eta gero zure bidea egin behar duzu zure gerrikoaren arabera. Code School-ek artikulu honetan aipatutako beste baliabide asko baino tentsio profesionalagoak ditu, merkataritza-programatzaile bihurtzen ari bazara, denbora larrian pasatzeko toki egokia izan daiteke (nahiz eta dirua pasatzeko prest egon baita material guztietarako sarbidea nahi baduzu).

Eskainitako hizkuntzak:

Pros: Ikastaro hautagarriak, eta hasiberrientzako gidari oso lagungarria, zure hizkuntza zein den erabakitzeko. Kalitatezko ikastaroak eskaintzeko ospearekin, Code School-ek komisariatutako edukien zerrendak eskaintzen ditu, podcast eta bideo-ikuskizunekin batera. Zure behatzak iOS gailuetarako kodetze munduan murgiltzea - ​​zerrendan aipatutako beste baliabide gehienekin zerikusirik ez duen zerbait.

Konstituzioak: Pixka bat galduko lukete Code School-ekin zertan ari zaren programazio-ezagutzarik gabe. Gainera, gune 71 ikastaro eta 254 screencasts sarbide mugagabea lortzeko, ordaindu behar duzu ($ 29 hilean edo $ 19 hilean urteko plan batekin) eta gune hau bere potentzial osoa erabili nahi baduzu, deskargatzea beharrezkoa da. Gehiago »

08ko 6tik

Coursera

Coursera

Best for: ikasten duten norberaren motibazioa eta dedikazioa eta pazientzia duten zentzurik handiena duten ikastaroak aurkitzea, Codeacademy bezalako guneak ez bezala, Coursera-k material didaktikoa eskaintzen du irakaskuntzaz haratago doan irakasgaia ezberdinen artean. .

Eskainitako hizkuntzak:

Pros: Ikastaroak mundu osoko erakundeen artean daude eskuragarri, esaterako, Johns Hopkins Unibertsitatea, Stanford eta Michiganeko Unibertsitatea. Horrela jakingo duzu esku onak dituzula. Gainera, ikastaro gehienak doakoak dira, ordea batzuk ordaintzeko aukera ematen duten arren, amaierako ziurtagiria amaieran aurkezten duten aukera barne.

Konstanteak: Kodetze-ikasgai guztiak ez dituzu topatuko toki erraz batean, gune horretara heltzeko, zer bilatzen ari zaren jakiteko. Ikastaroek, oro har, ez dira Codeacademy, Code Avengers edo Khan Academy-n erabilgarri dauden bezainbeste edo interaktiboak. Gehiago »

07 de 08

etxea

etxea

Best for: Programazioarekin itsatsita daudenek eta profesionalki edo albo batera proiektatzen dituzten trebetasunak garatzen dituztenak, gehienak ordaindutako harpidetza eskatzen duelako. Hori ez da Treehouse-ra hurbiltzea aurretik aurrez ezagutzera ematea; eraikuntza egin nahi duzun ideia bat nahikoa izaten da, ikastaro asko helburu batzuekin eraikitzen baitira, esaterako, webgune bat eraikitzeko.

Eskainitako hizkuntzak:

Pros: iOS programazio mugikorreko hizkuntzak barne hartzen ditu, beraz, iPhone aplikazio bat eraiki nahi baduzu, gune hau nola egin ikasten lagunduko dizu. Komunitateko foroetara sarbidea lortzen duzu, zure ikaskuntza eta pasioa kodetzeaz gain, zuk trabatuta dagoenean laguntzeaz gain.

Kontuak: Doako probaldia erabili ondoren, Treehouse-k bi ordaindutako plan bat hautatzea eskatzen du. Hilean 25 $ baino merkeagoak 25 $ balio du hilean, eta 1.000 bideo ikastaro eta tresna interaktibo baino gehiagorentzako sarbidea eskaintzen dizu. $ 49 hilean, berriz, "Pro Plana" bazkideentzako bakarrik foro bat, bonus edukiak, bideoak deskargatzeko gaitasuna ... lineaz kanpoko ikaskuntza eta gehiago. Ezaugarri horietako batzuk behin betiko baliagarriak izango lirateke, baina nahiko kodearen ikasi beharra izango duzu hilero ordaintzeko. Gehiago »

08ko 08

Haurrentzako programazioa

Swift parkea. Apple

Goiko gune guztiak hasiberrientzako zuzenduta daude, baina adin tarte berrikoei buruz? Umeei zuzendutako gune horietako bat ikusi nahi duzu . Aukerak Blockly, Scratch eta SwiftPlayground bezalakoak dira eta gazteak programazio kontzeptuetan aurkezten dituzte modu erraz eta jarraituetan, ikusentzunetan arreta jarriz.

Hasi doako, eta Have Fun

Kodea nola ikasten den jakiteko, Interneten baliabide askeko aberastasuna aprobetxatu zure aukerak aztertu eta zeure burua ahalik eta ondoen ikasteko metodoak eta trebetasunak erakusteko. Ez da benetan behar zure kreditu-txartela zuritzea zenbait ziur ez jakiteak jakitea beste modu batera, eta / edo erabaki baduzu programazioa profesionalki bilatzen jarraitu nahi baduzu. Baina une hartan, kontuan hartu nahi al duzu ikasgelan pertsonara transferitzea?