Ang Pinakamaayo nga Kapanguhaan sa Pagtuon sa Code Online

Gikan sa JavaScript ngadto sa pag-programming alang sa mobile, kini nga mga kahinguhaan imong gikobrehan

Buot ka man nga magtukod sa imong kaugalingong website o naglaum nga mapalig-on ang imong kaanyag sa mga potensyal nga mga amo, ang pagkat-on sa code mahimo nga magamit. Apan asa magsugod? Adunay tin-aw nga walay kakulang sa mga kapilian alang sa paghugas sa imong mga tiil sa kalibutan sa pagprograma sa mga pinulongan, apan ang pagpangita sa usa ka maayo nga entry point mahimong makapahadlok. Sa pagkatinuod, giunsa man nimo paghukom kung asa nga pinulongan ang labing masabtan alang kanimo?

Kining artikuloha mosulay sa paglakaw kanimo pinaagi sa unang mga desisyon nga imong gikinahanglan nga himoon sa dihang ikaw naghunahuna sa pagkat-on sa pag-code, ug unya kini magarekomenda sa pipila ka mga labing maayo nga mga kapanguhaan sa online nga mag-usab kung andam ka na sa pagpalambo sa imong mga kahanas.

01 sa 08

Una nga mga Butang Una: Desisyoni kung unsang pinulongan ang gusto nimo nga masayran

Carl Cheo

Isulat ang "unsang coding nga pinulongan aron makat-on" ngadto sa Google, ug masinati ka sa kapin sa 3 ka milyon nga mga resulta sa pagpangita. Tin-aw, usa kini ka popular nga pangutana, ug makakaplag ka daghang mga awtoridad uban ang nagkalainlain nga mga opinyon bahin sa hilisgutan. Kini makahatag ug kahayag ug mapuslanon alang kanimo nga mogahin og pipila ka mga panahon sa pagbasa sa unsay gisulti sa nagkalain-laing mga dapit mahitungod niini nga hilisgutan, apan kon gusto nimo nga pahulagon ang mga butang sa usa ka gamay, pangutan-a ang imong kaugalingon niini nga pangutana: Unsa ang gusto nakong ipatukod?

Sama sa mga pulong sa Iningles nga pinulongan mao ang paagi sa pagtapos sa pagpaambit nga mga hunahuna ug mga ideya, ang mga pinulongan sa programming mapuslanon tungod kay kini makatabang kanimo sa pagtuman sa piho nga mga butang. Busa sa diha nga ikaw nagdesisyon kon unsa nga coding nga pinulongan ang makat-on, kini mahinungdanon kaayo nga hunahunaon kung unsa ang imong gusto nga tukuron.

Gusto nga magtukod og usa ka website? Ang pagkahibalo sa HTML, CSS ug Javascript mahinungdanon alang kanimo. Mas interesado sa pagtukod og smartphone app? Kinahanglan nimong himu-on kon unsang plataporma ang gusto nimo nga magsugod (Android o iOS), ug unya pilion ang usa sa katugbang nga mga pinulongan sama sa Java ug Objective-C.

Tin-aw, ang mga pananglitan sa ibabaw dili kompleto; sila naghatag lamang og pagtilaw sa mga pangutana nga gusto nimo nga pangutan-on ang imong kaugalingon kon imong hunahunaon kung unsang pinulongan ang imong sugdan. Ang dagan sa ibabaw sa ibabaw mahimong mapamatud-an nga usa ka laing mapuslanon nga kapanguhaan sa diha nga ikaw naningkamot sa pagpugong sa imong pagpangita sa usa ka pinulongan. Ug dili gayud pakamenos ang pagkamapuslanon sa Google; kini nagkinahanglan og pailub, apan kung nahibal-an nimo kung unsa ang gusto nimo tukuron, ang pagsiksik kung unsa nga coding nga pinulongan ang gikinahanglan aron mapalambo kini mahimong takus sa oras ug pasensya.

Si Carl Cheo, kinsa anaa sa luyo niining nindot nga flowchart nga makita sa ibabaw, naghatag usab sa usa ka praktikal nga pagkahugno sa mga kapanguhaan sa pagkat-on aron ikonsiderar base sa pinulongan nga gusto nimong makat-unan. Tan-awa kini dinhi - matikdi nga mahimo ka mag-klik sa lainlaing mga tab aron makat-on og dugang mahitungod sa mga kapanguhaan alang sa lainlaing mga pinulongan.

02 sa 08

Codeacademy

Codeacademy

Labing maayo alang sa: Libre, mangahas ako nga mosulti sa makalingaw nga mga leksyon alang sa pipila ka mga labaw nga pangunang mga pinulongan. Kon gusto ka nga magtukod og usa ka website, mahimo ka nga mag-focus sa basehan sa HTML ug CSS, nga imong gamiton samtang ikaw nagabuhat sa pagtukod sa usa ka site.

Mga pinulongan nga gitanyag:

Mga Kausa : Sa higayon nga nakahimo ka og usa ka Codeacademy account ug magsugod sa pagkuha sa usa ka kurso, ang serbisyo nagsubay sa imong pag-uswag, mao nga sayon ​​ang paghunong ug pagsugod nga dili kinahanglan nga mogahin og mga oras nga pagsubay kung asa nimo gibiyaan. Ang dugang nga dugang mao nga kini nga serbisyo gitumong ngadto sa kinatibuk-ang nagsugod; kini nagrekomendar sa kompleto nga mga bag-ong magsugod sa HTML ug CSS, bisan kini naghatag usab og mas taas nga mga kurso sa pinulongan. Mahimo nimong tan-awon pinaagi sa klase (web development, mga himan, mga API, data analytics ug daghan pa), ug salamat sa dako nga pagkapopular sa site - kini adunay kapin sa 20 ka milyon nga tiggamit - ang mga forum usa ka maayong kapanguhaan alang sa pagpangutana ug pagtubag sa imong kaugalingon nga mga pangutana sa bisan unsang butang gikan sa mga problema sulod sa usa ka piho nga kurso kung unsaon pagtukod sa unsay gusto sa imong kasingkasing. Laing pro: Codeacademy libre.

Kontra: Ang pipila ka mga kurso (o partikular nga mga pangutana o mga suliran sa sulod sa usa ka kurso) wala masulat nga hingpit nga tin-aw, nga mahimong mosangpot sa kalibog alang sa user. Ang lig-on nga mga forum sa Codeacademy sa kasagaran mahimo nga makaluwas sa niini nga mga hitabo, bisan kini mahimo nga makapawala sa kadasig sa pagdagan bisan kung ang kadaghanan sa mga sulod gipresentar nga walay pagkapakyas. Dugang pa »

03 sa 08

Code Avengers

Code Avengers

Labing maayo alang sa: Kadtong gusto nga kalingawan ug mga dula sa dalan sa pagkat-on unsaon sa pagtukod sa tinuod nga mga butang pinaagi sa coding nga mga pinulongan, tungod kay imong kompletohon ang mini nga mga dula human sa matag leksyon. Sama sa Codeacademy, kini gitumong ngadto sa mga nagsugod, ug tingali labaw pa kay sa Codeacademy, mahitungod kini sa pagtuon sa mga batakang konsepto kay sa tanang mga nut ug bolts sa usa ka programming language. Kini usa usab ka sulundon nga pagpili alang niadtong kinsa nagsulti mga pinulongan gawas sa Iningles, tungod kay ang mga kurso gitanyag usab sa Spanish, Dutch, Portuguese ug Russian, ug uban pang mga pinulongan.

Mga pinulongan nga gitanyag:

Mga Pro: Ang mga kurso pinaagi sa Code Avengers makalingaw ug makalingaw - niini nga pagtahod, ikatandi kini ug gani makigkompetensya sa Codeacademy.

Kahinumduman: Ang pinakadako nga usa nga adunay gasto; samtang makakuha ka og libre nga pagsulay, mga subskripsyon - nga makahatag kanimo og bug-os nga pag-access sa matag kurso, kaysa limit sa hangtod sa lima lang ka leksyon sa kurso - $ 29 kada bulan o $ 120 sulod sa unom ka bulan. Ang laing kasamok, labing menos itandi sa Codeacademy, mao nga wala'y bisan unsa nga mga forum nga piho sa mga kurso sa indibidwal, mao nga mas lisud ang pagsubay sa mga solusyon kung nakigbisog ka sa usa ka problema sa imong kurso. Kon itandi sa uban nga mga site, duna ka usab mga pipila ka mga kapilian sa pinulongan aron magtuon. Dugang pa »

04 sa 08

Khan Academy

Khan Academy

Labing maayo alang sa: Newbies kinsa nahibal-an kung unsa ang gusto nilang tukoron ug gusto ang usa ka maabtikon, direkta nga paagi sa pagkat-on sa mga kahanas. Dugang pa, ang Khan Academy maghimo'g labing makahuluganon alang sa mga buot magpokus sa mga graphic ug gaming-type nga mga aplikasyon. Anaa usab ang usa ka pagtagad sa programming drawings ug animations.

Mga pinulongan nga gitanyag:

Mga Pro: Ang tanan libre, nga gihimo ang Khan Academy nga usa sa dako nga mga kapanguhaan alang sa pagkat-on sa pag-code online nga dili kinahanglan nga ihatag ang impormasyon sa credit card. Ang mga pagtulun-an adunay igo nga gidaghanon (dili sa daghang oras) ug makalingaw. Ang paagi nga ang bag-o nga mga kahanas gipresentar ug gitudlo maayo usab nga pagkahan-ay; Mahimo ka mag-jump sa mga basics sa animation sulod sa JavaScript nga mga materyales, pananglitan.

Kahinumduman : Gamay ra kaayo nga mga pinulongan nga gitanyag, ug dili nimo matagamtam ang sama nga mauswagon nga community forum nga anaa sa Codeacademy. Mahimo o dili mahimo ang usa ka kalainan depende sa imong estilo sa pagkat-on ug mga gusto - kini usa ka butang nga hinumduman. Dugang pa »

05 sa 08

Code School

Code School

Labing maayo alang sa: Kadtong gusto nga makakat-on sa mga pinulongan nga labaw sa standard JavaScript ug HTML / CSS, ilabi na ang mga mobile nga pinulongan alang sa iOS apps sama sa Objective-C. Dili kini sama sa nagsugod-oriented nga ingon nga ang uban nga mga kapanguhaan sa niini nga lista, aron ikaw mahimo nga magsugod sa laing site una ug dayon himoa ang imong dalan dinhi human sa pipila ka mga kinaadman ubos sa imong bakus. Ang Code School adunay labaw nga usa ka propesyonal nga lig-on kay sa daghan nga mga kahinguhaan nga gihisgutan niini nga artikulo - kung buot ka nga mahimo nga usa ka programmer pinaagi sa pagbaligya, kini mahimong usa ka maayong dapit sa paggahin og seryoso nga panahon (bisan pa andam nga mogasto og kwarta ingon man kon gusto nimo ang pag-access sa tanan nga materyal).

Mga pinulongan nga gitanyag:

Mga Pro: Usa ka maayong pagpili sa mga kurso, ug usa ka mapuslanong sugilanon sa mga nagsugod nga makapahibalo sa imong desisyon kung asa nga sinultian magsugod. Uyon sa reputasyon niini sa paghatag og kurso nga propesyonal nga kalidad, ang Code School nagtanyag sa mga propesyonal nga gi-curate nga mga lista sa sulod, lakip ang mga podcast ug mga video show. Mahimo nimo nga ituslob ang imong mga tudlo sa tiil ngadto sa kalibutan sa coding alang sa mga iOS device - usa ka butang nga dili mahimo sa kadaghanan sa uban nga mga kapanguhaan nga gihisgutan niini nga lista.

Kahinumduman: Mahimong mobati ka og usa ka gamay nga nawala kon moabut ka sa Code School nga wala'y una nga kahibalo sa programming. Dugang pa, aron makabaton sa unlimited nga access sa tanang mga kurso sa 71 site ug 254 screencasts, kinahanglan nimo nga mobayad ($ 29 sa usa ka bulan o $ 19 sa usa ka bulan nga usa ka tinuig nga plano) - ug kung gusto nimo nga gamiton kini nga site sa hingpit nga potensyal, Kinahanglan nga paliton. Dugang pa »

06 sa 08

Coursera

Coursera

Labing maayo alang sa: Mga nakat-onan sa kaugalingon nga mga tinun-an nga adunay dedikasyon ug pailub sa paghimo sa usa ka gamay nga pagkalot aron makit-an ang dalan nga labing masabtan alang kanila, tungod kay dili sama sa mga site sama sa Codeacademy, Coursera ang nagtudlog materyal nga pang-edukasyon alang sa daghang nagkalainlain nga mga hilisgutan nga dili ma-programming .

Mga pinulongan nga gitanyag:

Mga Programa: Ang mga kurso mahimo nga makuha gikan sa mga inila nga mga institusyon sa kalibutan sama sa Johns Hopkins University, Stanford ug sa University of Michigan, busa nahibal-an ka nga maayo ka nga mga kamot. Dugang pa, ang kadaghanan sa mga kurso libre, bisan pa makabayad ka sa pipila, lakip na ang mga kapilian nga nagpakita kanimo nga usa ka sertipiko sa pagkompleto sa katapusan.

Kahinumduman: Dili nimo makita ang tanang mga leksyon sa pag-encode sa usa ka sayon ​​nga pagkalot nga lugar, nagpasabut nga kini makatabang sa pag-adto niini nga site nga nahibal-an kung unsa ang imong gipangita. Ang mga kurso sa kinatibuk-an dili ingon ka madinawaton o interaktibo sama niadtong anaa sa Codeacademy, Code Avengers o Khan Academy, bisan. Dugang pa »

07 sa 08

Treehouse

Treehouse

Labing maayo alang sa: Kadtong nagplano nga magpabilin sa programming ug magamit ang mga kahanas nga ilang natun-an nga propesyonal o alang sa pipila nga mga proyekto sa kiliran, tungod kay kadaghanan sa materyal nagkinahanglan sa bayad nga subscription. Dili kana ang pag-ingon nga kinahanglan mo nga moadto sa Treehouse uban sa usa ka tonelada sa nauna nga kahibalo; nga adunay usa ka ideya sa unsay gusto nimong tukuron sa kasagaran, tungod kay daghan sa mga kurso ang gitukod sa mga katuyoan, sama sa pagtukod sa usa ka website.

Mga pinulongan nga gitanyag:

Mga Pros: Lakip ang mga pinulongan sa mobile programming alang sa iOS, busa kung gusto nimo nga magtukod og iPhone app, kini nga site makatabang kanimo sa pagkat-on kung unsaon kini pagbuhat. Makakuha ka og access sa mga forum sa komunidad, nga makapauswag sa imong pagkat-on ug pagbati alang sa pag-encode dugang sa pagtabang kanimo kon ikaw giugbok.

Kontra: Sa higayon nga imong gigamit ang libre nga pagsulay, ang Treehouse nagkinahanglan kanimo nga mopili sa usa sa duha ka gibayad nga mga plano. Ang mas barato usa nga nagkantidad og $ 25 matag bulan ug naghatag kanimo ug access sa kapin sa 1,000 ka mga kurso sa video ug mga interactive nga mga himan, samtang alang sa $ 49 sa usa ka bulan ang "Pro Plan" maka-access ka sa usa ka miyembro lamang nga forum, bonus content, abilidad sa pag-download sa mga video alang sa offline nga pagkat-on ug daghan pa. Ang pipila niini nga mga bahin mahimo nga mapuslanon gayud, apan kinahanglan nimo nga mahimong seryoso mahitungod sa pagkat-on sa pag-code alang sa kini nga takos sa pagbayad niana sa usa ka binulan nga basehan. Dugang pa »

08 sa 08

Programming alang sa mga Bata

Swift Playgrounds. Apple

Ang tanan nga mga site sa ibabaw gitumong ngadto sa mga nagsugod, apan kumusta man ang mga bag-ong mga bata sa usa ka linghod nga edad? Gusto nimo nga susihon ang usa sa mga site nga gitumong ngadto sa mga bata . Ang mga opsyon maglakip sa Blockly, Scratch ug SwiftPlayground, ug gipaila nila ang mga batan-on ngadto sa mga konsepto sa pagprograma sa paghimo, sayon ​​nga pagsunod sa mga paagi nga adunay gibug-aton sa mga biswal.

Sugdi ang Libre, ug Paglingaw-lingaw

Mahitungod sa pagkat-on kon unsaon sa pagsulondan, pahimusli ang bahandi nga libre nga mga kapanguhaan sa internet aron masuhid ang imong mga kapilian ug ibutyag ang imong kaugalingon sa daghang pamaagi sa pagkat-on ug mga kahanas kutob sa mahimo. Adunay dili kinahanglan nga hagiton ang imong credit card hangtud nga ikaw sigurado nga dili ka makaangkon og kasayuran sa bisan unsang paagi, ug / o kung nakahukom ka nga gusto ka nga magsubay sa programming professionally. Apan sa niana nga punto, tingali gusto nimo nga hunahunaon ang pagbalhin ngadto sa usa ka classroom sa tawo mismo!