The Best Sumberdaya pikeun pangajaran Code Online

Ti JavaScript mun programming keur mobile, sumberdaya ieu tos katutupan

Naha rék ngawangun ramatloka sorangan atanapi nu nuju hoping keur naekeun daya tarik anjeun ka dunungan poténsi, learning to kode pasti tiasa gunana. Tapi mana ngamimitian? Aya jelas moal kakurangan pilihan for geus meunang suku anjeun baseuh di dunya basa programing tapi nyungsi hiji titik Éntri alus bisa ngabuktikeun janten daunting. Barina ogé, kumaha anjeun malah mutuskeun nu basa ngajadikeun paling rasa keur anjeun?

artikel ieu bakal nyobian leumpang anjeun ngaliwatan kaputusan mimiti Anjeun gé kudu nyieun lamun nu nuju contemplating learning to kode, lajeng eta bakal nyarankeun sababaraha sumber pangalusna online mun giliran nalika anjeun siap ngamekarkeun pangabisa anjeun.

01 of 08

Wangenan: mutuskeun nu basa programming rék diajar

Carl Cheo

Ketik "nu coding basa pikeun neuleuman" kana Google, tur Anjeun bakal jadi patepung jeung ogé leuwih 3 juta hasil teangan. Jelas, ieu téh sual populér, sarta anjeun nimu nyatu otoritas jeung beda pendapat dina subjek. Bisa jadi illuminating na worthwhile pikeun anjeun méakkeun sababaraha waktos maca naon rupa situs kudu ngomong kana topik ieu, tapi lamun hoyong streamline hal bit, kahiji nanya ka diri sual ieu: Naon anu kuring hayang ngawangun?

Kawas kecap dina basa Inggris anu hartosna ka ahir komunikasi pikiran jeung gagasan, basa program nu mangpaat kusabab aranjeunna ngabantu anjeun ngalengkepan hal nu tangtu. Ku kituna lamun nu nuju mutuskeun naon basa coding pikeun neuleuman, éta incredibly penting pikeun mikir ngeunaan naon rék ngawangun.

Hoyong ngawangun ramatloka a? Nyaho HTML, CSS jeung Javascript bakal penting pikeun anjeun. Leuwih museurkeun ngawangun aplikasi smartphone? Anjeun bakal kedah mutuskeun nu platform rék mimitian ku (Android atawa ios), lajeng nyokot salah sahiji pakait basa kayaning Java tur obyektif-C.

Jelas, conto di luhur henteu tuntas; aranjeunna ngan nyadiakeun hiji rasa nu patarosan anjeun gé rék nanya ka diri nalika nu nuju tempo nu basa Anjeun kudu mimitian ku. Bagan aliran luhur bisa ngabuktikeun jadi sumberdaya sejen mantuan lamun Anjeun keur nyoba ngahususkeun ngungudag coding anjeun turun ka hiji basa. Na pernah nganggap enteng ka usefulness tina Google; eta bakal butuh sababaraha kasabaran, tapi lamun nyaho naon rék ngawangun, nalungtik kumaha coding basa waktu nu diperlukeun nepi ka ngawangun eta tiasa ogé patut waktos sareng kasabaran.

Carl Cheo, saha nu tukangeun nu flowchart nifty katempo luhureun, ogé nyadiakeun ngarecahna gunana sumberdaya diajar mertimbangkeun dumasar kana bahasa nu ditéang keur diajar. Nempo dieu - dicatet yén anjeun bisa klik dina tab béda pikeun leuwih jéntré ngeunaan sumber pikeun basa béda.

02 of 08

Codeacademy

Codeacademy

Pangalusna pikeun: Free, wani kuring ngomong fun palajaran coding pikeun sababaraha basa leuwih dasar. Lamun hayang ngawangun ramatloka a, anjeun malah tiasa nyandak tangtu fokus kana Chairil Anwar of HTML jeung CSS, nu bakal nempatkeun ngagunakeun anjeun prakna ngawangun loka a.

Basa ditawarkeun:

Pro: Sakali anjeun geus dijieun akun Codeacademy sareng ngawitan nyandak tangtu, jasa nu nyimpen jejak kamajuan anjeun, sangkan éta gampang pikeun ngeureunkeun tur mimitian tanpa needing méakkeun jam nyukcruk ka handap nu Anjeun antepkeun kiwari. tambah sejen nyaeta layanan ieu sasaran arah total beginners; eta ngajak newbies lengkep mimitian ku HTML jeung CSS, sanajan eta nawarkeun kursus bahasa leuwih maju ogé. Anjeun tiasa ngotéktak ku Tangtu tipe (ngembangkeun web, parabot, API, analytics data sarta leuwih), sarta berkat popularitas badag situs urang - eta boasts leuwih ti 20 juta pamaké - panglawungan na aya a sumberdaya hébat for nanyakeun jeung ngawalon patarosan sorangan dina nanaon da masalah dina kursus husus pikeun kumaha carana ngawangun naon kahayang haté anjeun. pro sejen: Codeacademy téh haratis.

Kontra: Sababaraha kursus (atawa patarosan tinangtu atawa masalah dina tangtu) teu ditulis sampurna jelas, nu bisa diterangkeun mun keur galau atas nama pamaké. Panglawungan Codeacademy mantap biasana bisa datang ka nyalametkeun di instansi ieu, sanajan geus bisa ngalemahkeun kana ngajalankeun kana snag a lamun kalolobaan eusi kasebut dibere kitu seamlessly. Tambih deui "

03 of 08

kode Avengers

kode Avengers

Pangalusna pikeun: Jalma anu hayang senang jeung kaulinan sapanjang jalan ka diajar kumaha carana ngawangun hal nyata ngaliwatan basa coding, saprak anjeun gé ngalengkepan kaulinan mini sanggeus unggal palajaran. Kawas Codeacademy, ayeuna teh sasaran arah beginners, komo sugan leuwih ti Codeacademy, éta ngeunaan diajar konsep dasar tinimbang sakabeh kacangan sarta bolts tina basa programming. Ieu ogé hiji pilihan idéal pikeun jalma anu nyarita basa séjén ti Inggris, saprak kursus anu ogé ditawarkeun dina Spanyol, Walanda, Portugis sarta Rusia, diantara basa séjén.

Basa ditawarkeun:

Pro: Kursus-kursus ngaliwatan Code Avengers nu senang jeung ngalakonan - di hormat ieu, éta comparable komo kalapa kalawan Codeacademy.

Kontra: The salah pangbadagna nyaéta yén aya ongkos hiji; bari Anjeun bisa meunangkeun sidang bébas, lalanggan - nu mere Anjeun aksés pinuh ka unggal tangtu, tinimbang ka wates nepi ka kakara lima palajaran di tangtu - ngarugikeun $ 29 per bulan atawa $ 120 salila genep bulan. disadvantage sejen, sahenteuna dibandingkeun Codeacademy, éta aya teu wae panglawungan husus keur kursus individual, sangkan éta harder lagu handap solusi lamun nuju berjuang jeung masalah tangtu dina Tangtu anjeun. Dibandingkeun sababaraha situs sejenna, Anjeun ogé kudu rélatif sababaraha pilihan basa keur diajar. Tambih deui "

04 of 08

Khan Akademi

Khan Akademi

Pangalusna pikeun: Newbies anu terang naon maranéhna rék ngawangun tur hoyong hiji ngalakonan, cara lugas pikeun neuleuman kaahlian. Sajaba ti, Khan Akademi bakal nyieun paling rasa pikeun maranéhanana anu rék difokuskeun grafik na kaulinan-tipe aplikasi. Aya ogé hiji fokus kana gambar programming jeung animasi.

Basa ditawarkeun:

Pro: Sagala anu haratis, sahingga Khan Akademi salah sahiji sumber gede pikeun learning to kode online tanpa ngabogaan mikeun informasi kartu kiridit. Palajaran keur alesan ukuran (teu jam-lila) jeung ngalakonan. Cara kaahlian anyar dibere sarta diajarkeun oge well-dikelompokeun; anjeun bisa luncat kana dasar animasi dina bahan JavaScript, misalna.

Kontra: rélatif sababaraha basa ditawarkeun, jeung anjeun moal ngarasakeun komunitas forum thriving sarua sakumaha disadiakeun kalawan Codeacademy. Anu bisa atawa teu meunang make bédana a gumantung gaya learning anjeun sarta preferensi - éta ngan hal tetep dina pikiran. Tambih deui "

05 of 08

kode Sakola

kode Sakola

Pangalusna pikeun: Jalma anu rék diajar basa saluareun JavaScript baku sarta HTML / CSS, utamana basa mobile pikeun ios aktip kayaning obyektif-C. Hayu urang moal sakumaha pemula-berorientasi salaku sumber sejenna aya dina daptar ieu, sangkan anjeun bisa hayang mimitian ku loka sejen mimiti lajeng ngadamel jalan di dieu sanggeus anjeun gaduh sababaraha kaahlian dina sabuk Anjeun. Kode Sakola boga leuwih ti hiji ngagulung profésional ti seueur sumber sejenna disebutkeun dina artikel ieu - lamun ditéang pikeun jadi programmer ku dagang, ieu bisa jadi tempat alus méakkeun sababaraha waktos serius (sanajan bisa disiapkeun méakkeun sawatara duit kitu ogé lamun hayang aksés ka sadaya bahan éta).

Basa ditawarkeun:

Pro: A Pilihan agung kursus, sarta pohara mantuan pituduh beginners nu bisa ngawartosan kaputusan anjeun nu basa keur dimimitian ku. Dina garis kalawan reputasi na pikeun nyadiakeun kursus-kualitas profésional, Code Sakola nawarkeun béréndélan eusi professionally curated marengan podcast sarta nempokeun video. Anjeun tiasa dip toes anjeun kana dunya coding alat ios - hal nu teu mungkin ngalakonan jeung lolobana lain daya disebutkeun dina daptar ieu.

Kontra: Anjeun bisa ngarasa bit leungit lamun datangna ka Sakola Code kalawan enol pangaweruh programming prior. Tambih Deui, mun meunang aksés taya ka 71 kursus sakabeh situs urang jeung 254 screencasts, anjeun bakal kudu mayar ($ 29 bulan atawa $ 19 sabulan ku rencana keu) - sarta lamun hayang make situs ieu poténsial pinuh na anjeun ' gé kudu batok kaluar. Tambih deui "

06 of 08

Coursera

Coursera

Pangalusna pikeun: peserta didik Timer ngamotivasi nu boga kumawula sarta kesabaran ulah saeutik digging pikeun manggihan tangtu nu ngajadikeun paling raos maranehna, saprak situs kawas kawas Codeacademy, Coursera sarwa bahan atikan pikeun rupa-badag subjék saluareun programming .

Basa ditawarkeun:

Pro: Kursus-kursus nu sadia tina lembaga dunya-renowned kayaning Johns Hopkins University, Stanford jeung universitas Michigan, jadi anjeun terang anjeun dina leungeun alus. Tambih Deui, paling kursus bébas, sanajan anjeun tiasa mayar sababaraha, kaasup pilihan nu nampilkeun Anjeun sertipikat ti parantosan dina tungtungna.

Kontra: Anjeun moal manggihan sagala palajaran coding dina hiji gampang-to-nyerna tempat, hartina eta bisa mantuan datang ka situs ieu nyaho kahayang nu ditéang. Kursus-kursus umumna henteu sakumaha ngalakonan atawa interaktif sakumaha pamadegan sadia ngaliwatan Codeacademy, Code Avengers atawa Khan Akademi, boh. Tambih deui "

07 of 08

Treehouse

Treehouse

Pangalusna pikeun: Jalma anu keur perencanaan lengket kalayan programming sarta ngagunakeun kaahlian maranéhna diajar professionally atawa pikeun sabagian proyék samping, saprak paling bahan merlukeun langganan dibayar. Éta teu ngomong maneh kudu datang ka Treehouse ku ton pangaweruh awal; ngabogaan hiji ide naon rék ngawangun téh mindeng cukup, saprak loba ti kursus anu diwangun sabudeureun tujuan, kayaning ngawangun ramatloka a.

Basa ditawarkeun:

Pro: Ngawengku basa programming mobile pikeun ios, jadi lamun hayang ngawangun hiji aplikasi iPhone, situs ieu bisa mantuan Anjeun diajar kumaha carana ngalakukeun eta. Anjeun meunang aksés ka panglawungan komunitas, nu bisa salajengna learning anjeun sarta markisa pikeun coding salian nulungan anjeun nalika anjeun nyangkut.

Kontra: Sakali anjeun geus dipaké nepi sidang bébas, Treehouse butuh pikeun milih salah sahiji dua rencana dibayar. The langkung mirah salah waragad $ 25 per bulan jeung mere akses ka leuwih ti 1.000 kursus video na parabot interaktif, bari keur $ 49 sabulan teh "Pro Plan" meunang Anjeun ngakses ka forum anggota-hijina, eusi bonus, kamampuhan pikeun ngundeur pidio pikeun offline learning sareng nu sanesna. Sababaraha fitur eta pasti bisa jadi mangpaat, tapi anjeun gé kudu jadi geulis serius ngeunaan learning to kode pikeun eta janten patut Mayar nu jauh dina dasar bulanan. Tambih deui "

08 of 08

Programming pikeun Kids

Playgrounds Swift. apel

Sakabeh situs di luhur téh geared arah beginners, tapi kumaha upami newbies of a umur lembut? Anjeun bakal hoyong pariksa kaluar salah sahiji situs ieu geared arah barudak . Pilihan kaasup Blockly, ngeruk na SwiftPlayground, sarta aranjeunna ngenalkeun leuwih ngora nepi ka konsép programming dina ngalakonan, gampang-to-turutan cara kalawan tekenan kana visuals.

Mimitian Free, sarta seneng-seneng

Lamun datang ka diajar kumaha carana kode, ngamangpaatkeun harta internet urang sumberdaya bébas ngajajah pilihan anjeun sarta ngalaan diri ka saloba padika pembelajaran jeung kaahlian jéntré. Aya sih teu kudu mecut kaluar kartu kiridit anjeun dugi anjeun tangtu anjeun moal bisa acquire pangaweruh tangtu sagala cara sejen, jeung / atawa lamun geus mutuskeun rék ngudag program professionally. Tapi dina titik anu, anjeun bisa jadi hoyong mertimbangkeun mindahkeun ka di-jalma kelas baé!