Sumber Daya Terbaik kanggo Learning Code Online

Saka JavaScript kanggo pemrograman kanggo seluler, sumber-sumber kasebut sampeyan wis dijamin

Apa sampeyan pengin mbangun situs web sampeyan dhewe utawa sampeyan ngarep-arep bisa narik kawigaten sampeyan marang pengusaha potensial, sinau kode bisa mesthi migunani. Nanging kanggo ngendi? Ana cetha ora kekurangan opsi kanggo njupuk sikil sampeyan ing basa pemrograman basa, nanging nemokake titik entri sing apik bisa mbuktekaken dadi remukan. Sawise kabeh, kepiye carane sampeyan arep nggawe basa apa sing paling apik kanggo sampeyan?

Artikel iki bakal ngupayakake sampeyan ngenalake keputusan sing sepisanan nalika sampeyan lagi mikir babagan kode, lan banjur bakal menehi rekomendasi sumber daya sing paling apik online kanggo nalika sampeyan siap ngembangake keterampilan sampeyan.

01 saka 08

Pisanan dhisik: Mesthekake basa pamrograman sampeyan pengin sinau

Carl Cheo

Ketik "bahasa pengkodean kanggo sinau" ing Google, lan sampeyan bakal ketemu karo luwih saka 3 yuta asil telusuran. Cetha, iki minangka pitakonan sing populer, lan sampeyan bakal nemokake akeh panguwasa kanthi panemu sing beda ing subyek. Sampeyan bisa nylametake lan bermanfaat kanggo sampeyan nglampahi sawetara wektu maca apa macem-macem situs kudu ngomong ing topik iki, nanging yen sampeyan pengin ngrampungake bab-bab sing dicokot, kawitan takon dhewe pitakon iki: Apa aku arep mbangun?

Kaya tembung ing basa Inggris minangka sarana kanggo mbandhingake pikiran lan gagasan sesambungan, basa pamrograman migunani amarga padha mbantu sampeyan ngrampungake prakara tartamtu. Dadi yen sampeyan nemtokake basa pengkode kanggo sinau, iku penting banget kanggo mikir babagan apa sing arep mbangun.

Pengin nggawe situs web? Ngerti HTML, CSS lan Javascript bakal dadi penting kanggo sampeyan. Luwih tertarik kanggo mbangun aplikasi smartphone? Sampeyan kudu milih platform sing arep diwiwiti (Android utawa iOS), banjur pilih salah siji basa sing cocog kayata Jawa lan Objective-C.

Jelas, conto ing ndhuwur ora lengkap; padha nyedhiyani rasa pitakonan sing sampeyan pengin takon dhewe nalika sampeyan lagi considering basa sampeyan kudu miwiti karo. Bagan alur di atas bisa dibuktikeun minangka sumber liyane sing bermanfaat nalika sampeyan nyoba ngecet pengkodean kode menyang basa. Lan ora nyalahake kegunaan Google; bakal entuk kesabaran, nanging yen sampeyan ngerti apa sing arep dibangun, nggoleki apa basa pengkode sing dibutuhake kanggo mbangun iku bisa dadi wektu lan kesabaran.

Carl Cheo, sing ngedol aliran alur apik ing ndhuwur, uga menehi pitunjuk sumber daya sing trep kanggo dipikirake adhedhasar basa sing sampeyan pengin sinau. Ndeleng ing kene - wigatèkna sampeyan bisa ngeklik tab beda kanggo mangerteni sing luwih lengkap babagan sumber daya kanggo basa sing beda-beda.

02 saka 08

Nyurung

Nyurung

Paling apik kanggo: Gratis, wani Aku ngucapake pelajaran kode fun kanggo sawetara basa sing luwih dhasar. Yen sampeyan pengin mbangun situs web, sampeyan bisa uga njupuk kursus fokus ing dhasar HTML lan CSS, sing bakal digunakake nalika sampeyan latihan situs.

Basa sing ditawakake:

Pros: Sawise sampeyan nggawe akun Codeacademy lan wiwit entuk dalan, layanan kasebut nglacak kemajuan sampeyan, supaya gampang kanggo mandheg lan wiwit tanpa kudu nglampahi jam nelusuri ing ngendi sampeyan kiwa. Liyane ditambah yaiku layanan iki diangkah menyang total pemula; ngusulake pemula anyar sing diwiwiti karo HTML lan CSS, senadyan nawakake kursus basa lanjutan liyane uga. Sampeyan bisa nelusuri miturut jinis ngetik (pangembangan web, tools, APIs, analytics data lan liyane), lan thanks kanggo popularitas situs kanthi ageng - luwih saka 20 yuta pangguna - forum kasebut minangka sumber sing apik kanggo takon lan njawab pitakonan sampeyan dhewe apa wae saka masalah ing dalan tartamtu kanggo mbangun apa sing dikarepake atine. Liyane pro: Codeacademy gratis.

Cons: Sawetara kursus (utawa pitakonan utawa masalah tartamtu ing sawijining dalan) ora ditulis kanthi cetha kanthi jelas, sing bisa nyebabake kebingungan manawa pangguna. Forum Codeacademy sing kuwat bisa biasane nylametake wektu iki, sanajan bisa nyebabake nyerang nalika akeh konten ditampilake kanthi mulus. Liyane »

03 saka 08

Kode Avengers

Kode Avengers

Paling apik kanggo: Wong sing pengin seneng-seneng lan game ing dalan kanggo sinau carane mbangun barang-barang sing nyata liwat basa kodhe, amarga sampeyan bakal ngrampungake game mini sawise saben pelajaran. Kaya Codeacademy, sing ditargetake marang pamula, lan mbokmenawa malah luwih saka Codeacademy, babagan konsep dhasar tinimbang kabeh kacangan lan bolongan saka basa pamrograman. Iku uga pilihan becik kanggo wong-wong sing ngomong basa liyane saka Inggris, wiwit kursus uga ditawakake ing Spanyol, Walanda, Portugis lan Rusia, antarane basa liyane.

Basa sing ditawakake:

Pros: Kursus liwat Kode Avengers nyenengake lan melu - ing bab iki, bisa ditandingi lan malah kompetitif karo Codeacademy.

Cons: Sing paling gedhe yaiku yen ana biaya; nalika sampeyan bisa njaluk nyoba gratis, langganan - sing menehi sampeyan akses lengkap kanggo saben kursus, tinimbang watesan nganti mung limang pelajaran ing dalan - biaya $ 29 saben sasi utawa $ 120 kanggo nem sasi. Kelemahan liyane, paling ora dibandhingake karo Codeacademy, yaiku ora ana forum sing spesifik kanggo kursus individu, saengga luwih angel kanggo nglacak solusi yen sampeyan lagi berjuang karo masalah tartamtu ing dalan sampeyan. Dibandhingake karo sawetara situs liyane, sampeyan uga duwe sawetara opsi basa kanggo sinau. Liyane »

04 saka 08

Khan Academy

Khan Academy

Paling apik kanggo: Newbies sing ngerti apa sing arep dikembangake lan pengin cara sing apik lan langsung kanggo sinau. Tambahan, Khan Academy bakal nggawe pangertèn paling apik kanggo wong-wong sing pengin fokus ing aplikasi grafis lan game. Ana uga fokus ing gambar lan animasi.

Basa sing ditawakake:

Pros: Kabeh gratis, nggawe Khan Academy dadi sumber daya sing gedhe kanggo sinau kode online tanpa kudu menehi informasi kartu kredit. Pawulangan cukup ukuran (ora jam-jam) lan bisa ditindakake. Cara kemahiran anyar diwenehi lan diwulang uga diatur kanthi apik; sampeyan bisa mlumpat menyang dhasar animasi ing materi JavaScript, kayata.

Cons: Basa sawetara basa sing ana, lan sampeyan ora bakal seneng karo komunitas forum kaya sing kasedhiya karo Codeacademy. Sing bisa utawa ora bisa nggawe prabédan gumantung saka gaya sinau lan preferensi sampeyan - iku mung perlu ditemokake. Liyane »

05 saka 08

Kode Sekolah

Kode Sekolah

Paling apik kanggo: Sing pengin sinau basa ngluwihi JavaScript standar lan HTML / CSS, mligine basa seluler kanggo aplikasi iOS kayata Objective-C. Sampeyan ora minangka pamula sing ngenalaken minangka sumber daya liyane ing dhaptar iki, supaya sampeyan bisa uga pengin miwiti karo situs liya dhisik lan banjur nggawe dalan kene sawise sampeyan duwe sawetara skills ing sabuk. Code School luwih nduweni bengkok profesi tinimbang akeh sumber daya liyane sing kasebut ing artikel iki - yen sampeyan pengin dadi programmer kanthi perdagangan, iki bisa dadi panggonan sing apik kanggo nglampahi wektu serius (senadyan siap nyawisake dhuwit uga yen sampeyan pengin ngakses kabeh materi).

Basa sing ditawakake:

Pros: Pilihan akeh kursus, lan pitunjuk pamula sing mumpuni sing bisa ngandhani keputusane basa sing diwiwiti. Sinau karo reputasi nyedhiyakake kursus kualitas profesional, Code School nawakake daftar isi kanthi profesional, bebarengan karo podcast lan pameran video. Sampeyan bisa nyeluk driji sikil menyang donya kodhe kanggo piranti iOS - soko sing ora bisa dilakoni karo sumber daya liyane sing disebutake ing dhaptar iki.

Cons: Sampeyan bisa uga aran sing ilang yen sampeyan teka ing School Code karo nadi kawruh program sadurunge. Dadi, kanggo entuk akses menyang kabeh situs 71 kursus lan 254 screencasts, sampeyan kudu mbayar ($ 29 sasi utawa $ 19 sasi kanthi rencana tahunan) - lan yen sampeyan pengin nggunakake situs iki kanthi potensial penuh, sampeyan kudu nutupi. Liyane »

06 saka 08

Coursera

Coursera

Paling apik kanggo: Pembina motivasi diri sing duwe dedikasi lan sabar kanggo nggawe sing digoleki kanggo nggoleki dalan sing paling penting, amarga ora kaya situs kaya Codeacademy, Coursera nyiyapake materi pendidikan kanggo macem-macem subyek sing ngluwihi program .

Basa sing ditawakake:

Pros: Kursus kasedhiya saka institusi sing misuwur ing donya kayata Universitas Johns Hopkins, Stanford lan Universitas Michigan, supaya sampeyan ngerti sampeyan apik. Plus, paling kursus gratis, sanajan sampeyan bisa mbayar kanggo sawetara, kalebu opsi sing saiki sampeyan dadi certificate completion ing mburi.

Cons: Sampeyan ora bakal nemokake kabeh pelajaran ing siji panggonan sing gampang digunakake, tegese bisa mbantu sampeyan menyang situs iki ngerti persis apa sing dikarepake. Kursus-kursus umumé ora kaya interaktif kaya sing kasedhiya liwat Codeacademy, Code Avengers, utawa Khan Academy. Liyane »

07 saka 08

Treehouse

Treehouse

Paling apik kanggo: Wong-wong sing prelu nindakake program lan nggunakake skills sing padha sinau kanthi profesional utawa kanggo sawetara proyek sisih, amarga sing paling penting mbutuhake langganan sing dibayar. Iku ora ngomong sampeyan kudu teka ing Treehouse karo ton kawruh sadurunge; Duwe idea babagan sing arep dibangun asring cukup, amarga akeh kursus sing dibangun ing saindhenging tujuan, kayata mbangun situs web.

Basa sing ditawakake:

Pros: Termasuk basa pamrograman seluler kanggo iOS, supaya yen sampeyan pengin mbangun aplikasi iPhone, situs iki bisa mbantu sampeyan sinau piye carane. Sampeyan entuk akses menyang forum komunitas, sing bisa luwih sinau lan semangat kanggo kodhe tambahan kanggo mbantu sampeyan nalika sampeyan lagi macet.

Cons: Sawise sampeyan nggunakake ujung gratis, Treehouse mbutuhake sampeyan milih salah siji saka rong rencana mbayar. Sing luwih murah ngurmati $ 25 saben sasi lan menehi akses menyang luwih saka 1.000 kursus video lan piranti interaktif, dene $ 49 sasi ing "Pro Rencana" nemu sampeyan akses menyang forum anggota mung, konten bonus, kemampuan ngunduh video kanggo learning offline lan liyane. Sawetara fitur kasebut mesthi bisa migunani, nanging sampeyan kudu cukup serius babagan sinau kanggo kode supaya dadi worth mbayar sing akeh saben wulan. Liyane »

08 saka 08

Pemrograman kanggo Kids

Swift Playgrounds. Apple

Kabeh situs ing ndhuwur diarahake menyang pamula, nanging babagan pemula ing umur separo? Sampeyan bakal pengin mriksa salah sawijining situs kasebut kanggo anak . Pilihan kalebu Blockly, Scratch, lan SwiftPlayground, lan nampilake gagasan-gagasan enom kanggo konsèp-pamrograman kanthi cara sing gampang, kanthi gampang, kanthi penekanan ing visual.

Mulai gratis, lan seneng-seneng

Nalika sinau babagan kode, manfaatake sumber daya gratis internet kanggo nemokake pilihan sampeyan lan ngekspresekake dhewe cara lan pitutur sing paling akeh. Ana tenan ora perlu kanggo mecut metu kertu kredit sampeyan nganti sampeyan yakin sampeyan ora bisa entuk kawruh tartamtu kanthi cara liyane, lan / utawa yen sampeyan mutusake sampeyan pengin nguber pemrograman kanthi profesional. Nanging ing wektu iku, sampeyan bisa uga pengin nimbang ngirim menyang kelas ing wong!