Orodha ya maudhui:

Je, ungependa kujifunza jinsi ya kuweka msimbo? Anzia hapa
Je, ungependa kujifunza jinsi ya kuweka msimbo? Anzia hapa
Anonim

Hujachelewa kujifunza kupanga programu. Ikiwa unaipenda, angalia uteuzi wetu wa nyenzo muhimu za kujifunza na vitabu vya programu.

Je, ungependa kujifunza jinsi ya kuweka msimbo? Anzia hapa!
Je, ungependa kujifunza jinsi ya kuweka msimbo? Anzia hapa!

Kuna sababu kadhaa za kujifunza programu. Kwanza, baada ya kupata ustadi kama huo, utaweza kubadilisha michakato ya kazi kiotomatiki, kuelewa vyema wasanidi programu, na kupata data kutoka kwa tovuti. Pili, inajenga upya njia yenyewe ya kufikiri: haiwezekani kuweka kanuni bila ufahamu wazi wa uhusiano wa sababu na athari, mkusanyiko wa kina juu ya kazi na sifa nyingine ambazo zinafaa katika biashara yoyote.

Lakini wapi kuanza kusoma programu ikiwa hutaki kwenda chuo kikuu, lakini hakuna wakati wa kozi? Nyumbani, bila shaka, na kozi za mtandaoni, rasilimali za kujifunza, na vitabu. Huu hapa ni uteuzi wa nyenzo za kukusaidia kuanza safari yako ndefu katika kikundi cha msimbo.

Kozi bora zaidi (na za bure) za usimbaji mtandaoni

Hapa kuna orodha ya tovuti ambapo unaweza kuchukua kozi za bure katika lugha tofauti za programu, na orodha ya vitabu ambayo itafanya iwe rahisi zaidi kujifunza.

Lugha ya programu Kozi za Mtandaoni Vitabu vya programu vya bure
JavaScript Code Academy, Learn Street, Khan Academy, Code Combat, Code Avengers JavaScript Fasaha, Mwongozo wa JavaScript, Kuzungumza JavaScript, JS The Right Way, Oh My JS
HTML na CSS Code Academy, Usiogope Mtandao, Tutsplus, Jifunze Mpangilio, Dashi, Ufikivu wa Wavuti Jijumuishe HTML5, Mambo 20 Niliyojifunza, Mbwa wa HTML, HTML & CSS, HTML5 ya Wabunifu, Ufahamu wa DOM
jQuery Code Academy, Tutsplus, Shule ya Kanuni Misingi ya jQuery, Jifunze jQuery
Chatu Code Academy, Google, Learn Street, Python Tutor, IHeartPY Chatu kwa ajili yako na mimi, piga mbizi kwenye Chatu, Jifunze Chatu kwa Njia Ngumu, Fikiri Chatu, Chatu kwa Furaha, Django
Ruby Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street Mwongozo wa Kwa nini (Wa Kuumiza) kwa Ruby, Jifunze Ruby Njia Ngumu, Jifunze Kupanga
PHP Code Academy Kuprogramu ukitumia PHP, Vitendo PHP
Hati ya Google Apps Kuanza, Saa za Ofisi, Mifano ya Hati za Google, Hati ya Programu za Kujifunza
WordPress Treehouse, WordPress TV
Linux & Shell Scripting Stanford.edu, Eleza Shell Shinda Mstari wa Amri
Node.js Nodetuts, Shule ya Node Kitabu cha Mwanzo cha Node, kitabu cha Nodi cha Mixu, Node Up na Running, Mastering Node.js
Git (udhibiti wa toleo) Shule ya Msimbo, Kuzamishwa kwa Git, Mafunzo ya GitHub Pro Git, Jifunze Git
Objective-C (iOS & Mac) Shule ya Msimbo, Stanford, iTunesU
Zana za Usanidi wa Chrome Shule ya Msimbo, Siri ya Zana za Dev, Mafunzo ya Zana za Usanidi wa Chrome
Nenda Golang.org Kupanga katika Go, Nenda kwa Mfano, Learning Go
Android Coursera, The New Boston, Chuo Kikuu cha Google
D3 (taswira ya data) Taswira ya Data kwa Wavuti, Kupunguza D3, Vidokezo na Mbinu za D3
Mengine yote Udacity, edX.org, Coursera, Udemy$, Lynda$, Mtazamo wa wingi$, Nyumba ya miti$, Open Consortium

»

Kuandaa programu kwa watoto

Ikiwa unataka kuongeza programu, unaweza kuanza kumfundisha tangu umri mdogo. Kwa kutumia programu za iPad za Tynker na Hopscotch, mtoto wako atajifunza misingi ya upangaji programu kupitia michezo na mafumbo.

Mradi mwingine wa kufundisha watoto ni Scratch. Hapa watajifunza jinsi ya kuunda hadithi zao wenyewe, michezo na katuni. Unaweza kusoma Scratch mkondoni au kupakua programu kwa kompyuta za Mac / Windows / Linux.

Ilipendekeza: