Yr Adnoddau Gorau ar gyfer Dysgu i Gôd Ar-lein

O JavaScript i raglennu ar gyfer symudol, yr adnoddau hyn yr ydych wedi eu cwmpasu

P'un a ydych am adeiladu eich gwefan eich hun neu os ydych chi'n gobeithio rhoi hwb i'ch atyniad i ddarpar gyflogwyr, gall dysgu cod yn sicr fod yn ddefnyddiol. Ond ble i ddechrau? Mae'n amlwg nad oes prinder o opsiynau ar gyfer cael eich traed yn wlyb ym myd ieithoedd rhaglennu, ond gall dod o hyd i bwynt mynediad da fod yn frawychus. Wedi'r cyfan, sut ydych chi'n hyd yn oed yn penderfynu pa iaith sy'n gwneud y synnwyr mwyaf i chi?

Bydd yr erthygl hon yn ceisio cerdded chi drwy'r penderfyniadau cyntaf y bydd angen i chi eu gwneud pan fyddwch chi'n ystyried dysgu cod, ac yna bydd yn argymell rhai o'r adnoddau ar-lein gorau i'w troi pan fyddwch chi'n barod i ddatblygu'ch sgiliau.

01 o 08

Pethau Cyntaf yn Gyntaf: Penderfynwch pa iaith raglennu yr hoffech ei ddysgu

Carl Cheo

Teipiwch "sy'n iaith codio i ddysgu" i Google, a byddwch yn cwrdd â thros 3 miliwn o ganlyniadau chwilio. Yn amlwg, mae hwn yn gwestiwn poblogaidd, a chewch ddigon o awdurdodau â barn wahanol ar y pwnc. Gallai fod yn goleuo a gwerth chweil i chi dreulio peth amser yn darllen yr hyn y mae gan wahanol safleoedd i'w ddweud ar y pwnc hwn, ond os ydych chi eisiau symleiddio pethau ychydig, gofynnwch y cwestiwn hwn yn gyntaf: Beth ydw i am ei adeiladu?

Yn union fel geiriau yn yr iaith Saesneg yw'r ffordd i ddiwedd meddwl a syniadau cyfathrebu, mae ieithoedd rhaglennu yn ddefnyddiol oherwydd eu bod yn eich helpu i gyflawni pethau penodol. Felly, wrth benderfynu pa iaith godio i'w ddysgu, mae'n hynod bwysig meddwl am yr hyn yr ydych am ei adeiladu.

Eisiau adeiladu gwefan? Bydd gwybod HTML, CSS a Javascript yn bwysig i chi. Mwy o ddiddordeb mewn adeiladu app smartphone? Bydd angen i chi benderfynu pa lwyfan rydych chi am ei ddechrau (Android neu iOS), ac yna dewis un o'r ieithoedd cyfatebol fel Java ac Amcan-C.

Yn amlwg, nid yw'r enghreifftiau uchod yn gynhwysfawr; maent ond yn rhoi blas o'r cwestiynau yr hoffech eu gofyn i chi'ch hun pan fyddwch chi'n ystyried pa iaith y dylech chi ei ddechrau. Gallai'r siart llif uchod fod yn adnodd defnyddiol arall pan geisiwch gasglu eich ymdrechion codio i lawr i iaith. A byth yn tanbrisio defnyddioldeb Google; bydd yn cymryd rhywfaint o amynedd, ond os ydych chi'n gwybod beth rydych chi am ei adeiladu, gall ymchwilio i'r iaith godio y mae'n ei gymryd i'w adeiladu, yn werth yr amser a'r amynedd.

Mae Carl Cheo, sydd y tu ôl i'r siart llif nifty a welir uchod hefyd, yn darparu dadansoddiad defnyddiol o adnoddau dysgu i'w hystyried yn seiliedig ar yr iaith rydych chi'n edrych i'w ddysgu. Edrychwch arno yma - nodwch y gallwch glicio ar y tabiau gwahanol i ddysgu mwy am adnoddau ar gyfer gwahanol ieithoedd.

02 o 08

Codeacademy

Codeacademy

Y gorau i: Ddim yn rhad ac am ddim, dwi'n dweud gwersi codio hwyl ar gyfer rhai o'r ieithoedd mwy sylfaenol. Os ydych chi am adeiladu gwefan, gallwch chi hyd yn oed gymryd cwrs sy'n canolbwyntio ar hanfodion HTML a CSS, y byddwch chi'n eu defnyddio wrth i chi ymarfer adeiladu safle.

Ieithoedd a gynigir:

Manteision: Unwaith y byddwch wedi creu cyfrif Codeacademy ac yn dechrau cymryd cwrs, mae'r gwasanaeth yn cadw golwg ar eich cynnydd, felly mae'n hawdd stopio a dechrau heb orfod treulio oriau yn olrhain i chi ble rydych chi'n gadael. Un arall yn ogystal yw bod y gwasanaeth hwn wedi'i dargedu tuag at ddechreuwyr cyfan; mae'n argymell bod newyddion newydd yn cychwyn gyda HTML a CSS, er ei fod yn cynnig cyrsiau iaith uwch hefyd. Gallwch bori trwy'r math o gwrs (datblygu gwe, offer, APIs, dadansoddiadau data a mwy), a diolch i boblogrwydd mawr y wefan - mae'n ymfalchïo dros 20 miliwn o ddefnyddwyr - mae ei fforymau'n adnodd gwych i ofyn ac ateb eich cwestiynau eich hun ar unrhyw beth o broblemau o fewn cwrs penodol i sut i adeiladu'r hyn y mae eich calon yn ei ddymuno. Pro arall: mae Codeacademy am ddim.

Cons: Nid yw rhai cyrsiau (neu gwestiynau neu broblemau penodol o fewn cwrs) yn cael eu hysgrifennu'n gwbl glir, a all arwain at ddryswch ar ran y defnyddiwr. Fel arfer, gall fforymau cadarn Codacademy ddod i'r achub yn yr achosion hyn, er y gall fod yn anymarferol redeg ar fagl pan gyflwynir y rhan fwyaf o'r cynnwys mor ddi-dor. Mwy »

03 o 08

Cod Avengers

Cod Avengers

Y gorau ar gyfer: Y rhai sydd eisiau hwyl a gemau ar hyd y ffordd i ddysgu sut i adeiladu pethau go iawn trwy ieithoedd codio, gan eich bod chi'n cwblhau gemau bach ar ôl pob gwers. Fel Codeacademy, mae wedi'i dargedu tuag at ddechreuwyr, ac efallai hyd yn oed yn fwy na Codeacademy, mae'n ymwneud â dysgu cysyniadau sylfaenol yn hytrach na holl gnau a bolltau iaith raglennu. Mae hefyd yn ddewis delfrydol i'r rhai sy'n siarad ieithoedd heblaw'r Saesneg, gan fod cyrsiau hefyd yn cael eu cynnig yn Sbaeneg, Iseldireg, Portiwgaleg a Rwsia, ymhlith ieithoedd eraill.

Ieithoedd a gynigir:

Manteision: Mae cyrsiau trwy Code Avengers yn hwyl ac yn ymgysylltu - yn hyn o beth, mae'n gymharol ac yn gystadleuol hyd yn oed â Codeacademy.

Cons: Yr un mwyaf yw bod cost; tra gallwch gael treial am ddim, tanysgrifiadau - sy'n rhoi mynediad llawn i bob cwrs, yn hytrach na chyfyngiad hyd at bum gwers yn unig mewn cwrs - costio $ 29 y mis neu $ 120 am chwe mis. Anfantais arall, o leiaf o'i gymharu â Codeacademy, yw nad oes unrhyw fforymau'n benodol i gyrsiau unigol, felly mae'n anoddach olrhain atebion os ydych chi'n cael trafferth â phroblem benodol yn eich cwrs. O'i gymharu â rhai safleoedd eraill, mae gennych gymharol ychydig o opsiynau iaith i'w hastudio hefyd. Mwy »

04 o 08

Khan Academi

Khan Academi

Y gorau ar gyfer: Newbies sy'n gwybod beth maen nhw am ei adeiladu ac eisiau ffordd ddeniadol, syml i ddysgu sgiliau. Yn ogystal, bydd Khan Academy yn gwneud y synnwyr mwyaf i'r rhai sydd am ganolbwyntio ar geisiadau graffeg a math o hapchwarae. Mae ffocws hefyd ar raglenni lluniadau ac animeiddiadau.

Ieithoedd a gynigir:

Manteision: Mae popeth am ddim, gan wneud Khan Academy yn un o'r adnoddau gwych ar gyfer dysgu codio ar-lein heb orfod trosglwyddo gwybodaeth am gerdyn credyd. Mae'r gwersi yn eithaf rhesymol (nid oriau-hir) ac yn ymgysylltu. Mae'r ffordd y mae sgiliau newydd yn cael eu cyflwyno a'u haddysgu hefyd wedi'i drefnu'n dda; gallwch neidio pethau sylfaenol animeiddio o fewn y deunyddiau JavaScript, er enghraifft.

Cynghorau: Cymharol ychydig o ieithoedd a gynigir, ac ni fyddwch yn mwynhau'r un gymuned fforwm ffyniannus fel sydd ar gael gyda Codeacademy. Efallai na fydd hynny'n gwneud gwahaniaeth, yn dibynnu ar eich arddull a'ch dewisiadau dysgu - dim ond rhywbeth i'w gadw mewn cof. Mwy »

05 o 08

Ysgol Gôd

Ysgol Gôd

Y gorau ar gyfer: Y rhai sydd am ddysgu ieithoedd y tu hwnt i'r JavaScript a HTML / CSS safonol, yn enwedig ieithoedd symudol ar gyfer apps iOS fel Amcan-C. Nid yw'n ddechreuwr fel yr adnoddau eraill ar y rhestr hon, felly efallai y byddwch am ddechrau gyda safle arall yn gyntaf ac yna gwnewch eich ffordd yma ar ôl i chi gael ychydig o sgiliau o dan eich gwregys. Mae gan Ysgol Côd fwy o bent gwaith proffesiynol na llawer o'r adnoddau eraill a grybwyllir yn yr erthygl hon - os ydych chi'n bwriadu dod yn rhaglennydd trwy fasnachu, gallai hyn fod yn lle da i dreulio peth amser difrifol (ond byddwch yn barod i dreulio rhywfaint o arian hefyd os ydych am gael mynediad i'r holl ddeunydd).

Ieithoedd a gynigir:

Manteision: Detholiad da o gyrsiau, a chanllaw dechreuwyr defnyddiol iawn a all roi gwybod i'ch penderfyniad pa iaith i'w dechrau. Yn unol â'i henw da am ddarparu cyrsiau o safon broffesiynol, mae Ysgol Côd yn cynnig rhestrau cynnwys curadur proffesiynol, ynghyd â podlediadau a sioeau fideo. Gallwch chi dipio'ch traednodau i fyd codio ar gyfer dyfeisiau iOS - rhywbeth nad yw'n bosibl ei wneud gyda'r rhan fwyaf o'r adnoddau eraill a grybwyllir yn y rhestr hon.

Cons: Efallai y byddwch chi'n teimlo ychydig yn goll os ydych chi'n dod i Ysgol y Cod gyda gwybodaeth raglennu sero ymlaen llaw. Hefyd, er mwyn cael mynediad anghyfyngedig i holl gyrsiau 71 y safle a 254 o rasiau, bydd angen i chi dalu ($ 29 y mis neu $ 19 y mis gyda chynllun blynyddol) - ac os ydych chi am ddefnyddio'r wefan hon at ei botensial llawn, bydd angen i mi gasglu allan. Mwy »

06 o 08

Cwrsra

Cwrsra

Y gorau ar gyfer: Dysgwyr hunan-gymhelledig sydd â'r ymroddiad a'r amynedd i wneud ychydig o gloddio i ddod o hyd i'r cwrs sy'n gwneud y mwyaf o synnwyr iddyn nhw, gan ei fod yn wahanol i safleoedd fel Codeacademy, mae Coursera yn cynnal deunydd addysgol ar gyfer amrywiaeth eang o bynciau y tu hwnt i raglennu .

Ieithoedd a gynigir:

Manteision: Mae cyrsiau ar gael gan sefydliadau byd-enwog megis Prifysgol Johns Hopkins, Stanford a Phrifysgol Michigan, felly rydych chi'n gwybod eich bod mewn dwylo da. Hefyd, mae'r rhan fwyaf o gyrsiau yn rhad ac am ddim, er y gallwch chi dalu am rai, gan gynnwys opsiynau sy'n rhoi tystysgrif cwblhau i chi ar y diwedd.

Cons: Ni fyddwch chi'n dod o hyd i'r holl wersi codio mewn un man hawdd ei dreulio, gan olygu y gallai helpu dod i'r wefan hon gan wybod yn union beth rydych chi'n chwilio amdano. Nid yw'r cyrsiau yn gyffredinol mor ddeniadol nac yn rhyngweithiol â'r rhai sydd ar gael trwy Codeacademy, Code Avengers neu Khan Academy, naill ai. Mwy »

07 o 08

Tŷ Coed

Tŷ Coed

Y gorau ar gyfer: Y rhai sy'n bwriadu cadw at raglennu a defnyddio'r sgiliau y maent yn eu dysgu'n broffesiynol neu ar gyfer rhai prosiectau ochr, gan fod y rhan fwyaf o ddeunydd yn gofyn am danysgrifiad taledig. Nid dyna yw dweud bod angen ichi ddod i Treehouse gyda thunnell o wybodaeth flaenorol; mae cael syniad o'r hyn yr hoffech ei adeiladu yn ddigon aml, gan fod llawer o'r cyrsiau wedi'u hadeiladu o amgylch amcanion, megis adeiladu gwefan.

Ieithoedd a gynigir:

Manteision: Yn cynnwys ieithoedd rhaglennu symudol ar gyfer iOS, felly os ydych chi am adeiladu app iPhone, gallai'r wefan hon eich helpu i ddysgu sut i wneud hynny. Cewch fynediad i fforymau cymunedol, a all ymhellach eich dysgu ac angerdd am godio yn ychwanegol at eich helpu pan fyddwch chi'n sownd.

Cons: Unwaith y byddwch wedi defnyddio'r treial am ddim, mae Treehouse yn gofyn i chi ddewis un o ddau gynllun taledig. Mae'r un rhatach yn costio $ 25 y mis ac yn rhoi mynediad i chi i fwy na 1,000 o gyrsiau fideo ac offer rhyngweithiol, tra bod am "$ 49 y mis" y "Pro Cynllun" yn cael mynediad at fforwm aelodau-yn-unig, cynnwys bonws, y gallu i lawrlwytho fideos ar gyfer dysgu all-lein a mwy. Gallai rhai o'r nodweddion hynny fod yn ddefnyddiol yn bendant, ond bydd angen i chi fod yn eithaf difrifol ynglŷn â dysgu codio iddo, yn werth talu hynny yn fisol. Mwy »

08 o 08

Rhaglennu ar gyfer Plant

Maes Chwarae Swift. Afal

Mae'r holl safleoedd uchod wedi'u hanelu at ddechreuwyr, ond beth am bethau newydd o oedran tendr? Byddwch chi eisiau edrych ar un o'r safleoedd hyn sy'n canolbwyntio ar blant . Mae'r opsiynau'n cynnwys Blockly, Scratch a SwiftPlayground, ac maent yn cyflwyno rhai ifanc i raglennu cysyniadau mewn ffyrdd hawdd eu dilyn, gyda phwyslais ar weledol.

Dechreuwch Am Ddim, a Dweud Hwyl

O ran dysgu sut i godio, manteisiwch ar gyfoeth o adnoddau rhad ac am ddim y rhyngrwyd i archwilio'ch opsiynau ac i ddatgelu eich hun at gymaint o ddulliau a sgiliau dysgu â phosib. Does dim angen chwipio'r cerdyn credyd nes eich bod yn sicr na allwch chi gaffael rhywfaint o wybodaeth ar unrhyw ffordd arall, a / neu os ydych chi wedi penderfynu eich bod am ddilyn rhaglenni'n broffesiynol. Ond ar y pwynt hwnnw, efallai y byddwch am ystyried trosglwyddo i ystafell ddosbarth mewn person beth bynnag!