Како научити програмирање од нуле
Нудимо вам пет практичних услуга уз помоћ којих скоро свако може да научи кодирање:
1. Цодецадеми
Најпопуларнија услуга у области учења програма од нуле, добила је неколико значајних кругова финансирања. Познат по томе што је потпуно слободан и креиран посебно за оне који не разумеју ништа у програмирању. Предаје основне принципе рада са ЈаваСцриптом, ХТМЛ и ЦСС, Питхон и Руби. Обука се одвија у облику кратких вјежби са једноставним задацима и упутствима. Корисник пише код и одмах види резултат својих акција..
За додатну мотивацију, Цодецадеми је осмислио систем подстицајних беџева за испуњавање задатка, пролазак кроз секцију или пролаз тестова. Служба пажљиво прати напредак и досљедно гради студијски смјер, сугерирајући које теме треба даље проучавати. Такође, свако може направити свој курс или написати неколико вјежби за друге кориснике. Најпопуларнији курс се зове Цоде Иеар - након што га прођете, можете научити како направити веб странице или игре..
Сервисна референца: цодецадеми. цом
2. Шифра школе
Ако Цодецадеми има минималистички приступ учењу, онда Школска школа воли да сања и експериментише. Најзанимљивија ствар код њих нису основне Руби, ЈаваСцрипт, ХТМЛ / ЦСС и иОС лекције, већ наставни курсеви, као што су Раилс фор Зомбиес. Кредо компаније је Леарн би Доинг. Уместо досадних апстрактних задатака, они нуде корисницима да програмирају оно што их занима, на пример, зомби игре..
Сви основни курсеви се састоје од пет нивоа, од којих сваки почиње са 15-минутним наставним видео записима. Затим пратите вјежбе, у процесу у којем можете одмах добити повратне информације и видјети своје резултате. На пример, у курсу за креирање апликација за иПхоне постоји емулатор који показује како ће код изгледати на екрану гаџета. И овдје није било без гамификације: морате зарадити бодове и добити значке.
Веза са услугом: кодне школе. цом
3. Треехоусе
Треехоусе се фокусира на видео тренинг. Чак и ако нисте спремни за комплетан курс о креирању веб сајта, апликације за иПхоне или Андроид, али само желите да стекнете основно знање о томе шта је Интернет и како функционише, треба да се претплатите на њихов ИоуТубе канал. Они који одлуче да почну да уче Руби он Раилс, ПХП и друге програмске језике, сајт чека више од 1000 видео туторијала. Они се прикупљају у курсевима о веб дизајну, програмирању, технолошком предузетништву и још много тога..
Видео се стално ажурира, тако да курсеви нису морално застарели. Након сваког видеа дају се практични задаци, интерактивни квизови. На крају сваког курса имате спреман мали пројекат. Након тога, сервис ће вам рећи шта је вредно даље проучавати. Сајт има добар кориснички форум, можете добити повратне информације од стручњака, учествовати у мастер класовима. Једини недостатак је то што обука кошта новац, од 250 до 490 долара годишње. Треехоусе има велики бесплатан аффилиате пројекат за оне који су већ нешто научили - Цоде Рацер. Тамо треба да кодирате брзину, такмичите се са непријатељем. У том процесу, можете се мешати на сваки начин: на пример, баците му екране фотографије мачака.
Сервисна веза: теамтреехоусе. цом
4. Удацити
Ако вам само учење не одговара, можете похађати онлине курсеве код других почетника на Цоурсера, Удацити и другим специјализованим сајтовима. Предност таквих курсева је у томе што имате, иако на даљину, али наставника, и одређени темпо учења, који вам не дозвољава да се опустите. Курс Увод у информатику (на видео) је веома популаран међу почетницима. Удацити, створен на основу Станфорд универзитета, добар је јер пружа универзитетске курсеве у потпуно прилагођеном облику за даљинско образовање. Поред сваког курса постоји скала тежине. Претпоставља се да ћете, након завршетка курса са нултом сложеношћу, бити спремни да завршите остатак, гдје се проучавају одређени језици. Цоурсера такође има много курсева за почетнике програмера, на пример, посвећених Питхону и креирању креативних мобилних апликација..
Веза са услугом: удацити. цом
5. Спарки
Ако потиснете понос и схватите да су сви горе наведени курсеви и даље превише компликовани, можете почети са онима који су креирани посебно за децу. На пример, апликација за иПад и иПхоне Мове тхе Туртле. Ово је игра која подучава програмирање кроз мале задатке, од којих сваки прави буг. Услуга Алице, створена на Универзитету Царнегие Меллон, подучава креирање покретних 3Д хероја, док у исто вријеме даје основе Ц ++ и Јава. Хацкети Хацк је апликација која ће научити основе Руби-а. За разлику од претходних, то не ради кроз слике, већ већ кроз специфичне језичке команде. Али, наравно, најбоља ствар за децу су роботи, програмирани да обављају једноставне команде које прво морате да региструјете у облику компјутерског кода. Један од њих - робот Спарки, који је прикупио новац за Кицкстартер. Овде можете унапред наручити, а коштаће само 100 УСД.