Најбољи ресурси за учење кодирања на мрежи

Од ЈаваСцрипта до програмирања за мобилне уређаје, ови ресурси су вам покривени

Без обзира да ли желите да изградите сопствену веб страницу или се надате да ћете повећати своју атрактивност потенцијалним послодавцима, учење кодирања сигурно ће бити корисно. Али где да започнем? Очигледно нема недостатака опција за оспособљавање ваших стопала у свету програмских језика, али проналажење добре улазне тачке може бити застрашујуће. На крају крајева, како одлучујете који језик вам највише одговара?

Овај чланак ће покушати да вас проведе кроз прве одлуке које ћете морати да урадите када размишљате о учењу да бисте кодирали, а затим ће вам препоручити неке од најбољих онлине ресурса да се обратите када сте спремни да развијете своје вјештине.

01 од 08

Прво ствари: Одлучите који програмски језик желите да научите

Царл Цхео

Укуцајте "који језик за кодирање учите" у Гоогле и добићете више од 3 милиона резултата претраге. Јасно је да је ово популарно питање и наћи ћете много власти са различитим ставовима о овој теми. Могло би бити свесно и вредно за вас да проведете неко време читајући оно што различите странице имају да кажу на ову тему, али ако желите мало да поједноставите ствари, прво поставите себи питање: Шта желим да изградим?

Као што речи на енглеском језику представљају средство за комуникацију мисли и идеја, програмски језици су корисни јер вам помажу у остваривању одређених ствари. Дакле, када одлучујете који језик за упознавање научите, невероватно је важно размислити о томе шта желите да изградите.

Желите да направите веб страницу? Познавање ХТМЛ-а, ЦСС-а и Јавасцрипта бит ће важно за вас. Више заинтересован за изградњу апликације за смартпхоне? Морате да одлучите на којој платформи желите да почнете (Андроид или иОС), а затим изаберите један од одговарајућих језика као што су Јава и Објецтиве-Ц.

Очигледно, горњи примјери нису исцрпни; они само пружају укус питања које ћете желети да поставите себи када размишљате о којем језику бисте требали почети. Горња шема протока може се показати као један други корисни извор када покушавате да умањите своје програме за кодирање на језик. И никада не потцењујте корисност Гоогле-а; то ће трајати мало стрпљења, али ако знате шта желите да изградите, истражујете који кодирани језик потребан за његову изградњу може бити вриједан времена и стрпљења.

Царл Цхео, који се налази иза оног чудесног дијаграма текста који је горе приказан, такође пружа практичан распоред ресурса за учење које треба размотрити на основу језика који желите да научите. Погледајте овде - обратите пажњу да можете кликнути на различите језичке како бисте сазнали више о ресурсима за различите језике.

02 од 08

Цодеацадеми

Цодеацадеми

Најбоље за: Ослободите, смем да кажем забавне часове кодирања за неке од основних језика. Ако желите да направите веб локацију, можете чак и да усредсредите курс који је фокусиран на основе ХТМЛ-а и ЦСС-а, које ћете ставити у употребу док практикујете изградњу веб странице.

Понуђени језици:

Прос: Када сте креирали рачун Цодеацадеми-а и почели да узимате курс, услуга прати ваш напредак, тако да је лако зауставити и почети без потребе да проведете сатове праћења где сте стали. Још један плус је што је ова услуга усмерена на потпуно почетнике; препоручује да комплетни новитети почну са ХТМЛ и ЦСС, иако нуди и напредније језичке курсеве. Можете претраживати према типу курса (веб развој, алати, АПИ-ји, аналитички подаци и још много тога), а захваљујући огромној популарности сајта - може се похвалити више од 20 милиона корисника - њени форуми су одличан ресурс за постављање и одговарање на ваша питања било шта од проблема унутар одређеног курса како бисте изградили оно што срце жели. Још један професионалац: Цодеацадеми је бесплатан.

Против: Неки курсеви (или посебна питања или проблеми у току курса) нису сасвим јасно написани, што може довести до конфузије у име корисника. Снажни форуми Цодеацадеми обично могу спасити у овим случајевима, мада то може бити одвраћање од тога да се покрене препрека када је већина садржаја представљена тако неприметно. Више "

03 од 08

Цоде Авенгерс

Цоде Авенгерс

Најбољи за: оне који желе забаву и игрице на путу да науче како да стварају стварне ствари преко кодирања језика, пошто ћете завршити мини игре након сваке лекције. Као и Цодеацадеми, циљана је ка почетницима, а можда и више од Цодеацадеми-а, већ о учењу основних концепција, а не о свим језгрима и језовима програмског језика. Такође је идеалан избор за оне који говоре друге језике осим енглеског језика, пошто су курсеви понуђени и на шпанском, холандском, португалском и руском језику, између осталих језика.

Понуђени језици:

Прос: Курсеви кроз кодове Авени су забавни и ангажовани - у том погледу, упоредив је са конкуренцијом Цодеацадеми-а.

Цонс: Највеће је да постоји трошак; док можете добити бесплатну пробну претплату - претплате - које вам омогућавају пун приступ сваком курсу, а не ограничење од само пет лекција у току курса - кошта 29 долара месечно или 120 долара за шест месеци. Још један недостатак, барем у поређењу са Цодеацадеми-ом, јесте да не постоје никакви форуми специфични за појединачне курсеве, тако да је теже пратити рјешења ако се боре са одређеним проблемом у вашем курсу. У поређењу са неким другим сајтовима, такође имате релативно мало језика за студирање. Више "

04 од 08

Кхан Ацадеми

Кхан Ацадеми

Најбоље за: Невбие који знају шта желе изградити и желе занимљив, једноставан начин учења вештина. Поред тога, Академија Кхан ће учинити најпаметнијим за оне који желе да се фокусирају на апликације за графику и играње. Такође се фокусира на цртеже и анимације програма.

Понуђени језици:

Прос: Све је бесплатно, а Кхан Ацадеми је један од најбољих ресурса за учење да се шифрује на мрежи, без потребе да преда информације о кредитној картици. Лекције су разумно величине (не сат-лонг) и ангажовање. Начин на који се нове вештине презентирају и подучавају су такође добро организоване; на пример, можете скакати на основе анимације у оквиру ЈаваСцрипт материјала.

Потрошња: Релативно мали број понуђених језика и нећете уживати у истој успешној форумској заједници која је доступна код Цодеацадеми-а. То може или не може направити разлику у зависности од вашег стила учења и преференција - то је само нешто што треба имати у виду. Више "

05 од 08

Цоде Сцхоол

Цоде Сцхоол

Најбољи за: оне који желе да науче језике изван стандардног ЈаваСцрипта и ХТМЛ / ЦСС, посебно мобилних језика за иОС апликације као што је Објецтиве-Ц. Није он као почетник оријентисан као и остали ресурси на овој листи, тако да можда желите да започнете са још једне стране прво, а затим направите свој пут након што имате неколико вештина испод вашег појаса. Код школа се више професионално савјетује од многих других ресурса наведених у овом чланку - ако тражите да постанете програмер по трговини, ово би могло бити добро мјесто за проводјење озбиљног времена (иако будите спремни да потрошите нешто новца као и ако желите приступ свим материјалима).

Понуђени језици:

Прос: Велики избор курсева и веома корисно упутство за почетнике који могу информисати вашу одлуку са ког језика ће почети. У складу са својом репутацијом за пружање професионалних курсева, Цоде Сцхоол нуди професионално куриране листе садржаја, заједно са подцастовима и видео емисијама. Можете пренети своје прсте у свет кодирања за иОС уређаје - нешто што није могуће урадити са већином других ресурса наведених у овој листи.

Цонс: Можда ћете се осећати мало изгубљенима ако дођете у Цоде Сцхоол са нултим претходним програмским знањем. Плус, да бисте добили неограничен приступ свим 71 курсевима и 254 скрињама, морате платити ($ 29 месечно или 19 долара месечно са годишњим планом) - и ако желите да користите ову страницу с пуним потенцијалом, Морам да исцрплим. Више "

06 од 08

Цоурсера

Цоурсера

Најбоље за: Самостално мотивирани ученици који имају посвећеност и стрпљење да се мало ископају како би пронашли курс који им даје највише смисла, јер за разлику од локација као што је Цодеацадеми, Цоурсера хостује едукативни материјал за велики број предмета изван програмирања .

Понуђени језици:

Прос: Курсеви су доступни од светски познатих институција као што су Јохнс Хопкинс Университи, Станфорд и Универзитет у Мичигену, тако да знате да сте у добрим рукама. Плус, већина курсева је бесплатна, иако можете платити за неке, укључујући и опције које вам на крају дају сертификат о завршетку.

Цонс: Нећете наћи све лекције за кодирање на једном месту које се лако пребацује, што значи да би могло помоћи да дођете на ову страницу сазнајући тачно оно што тражите. Курсеви углавном нису тако занимљиви или интерактивни као они који су доступни преко Цодеацадеми, Цоде Авенгерс или Кхан Ацадеми. Више "

07 од 08

Кућица на дрвету

Кућица на дрвету

Најбоље за: оне који планирају да се држе програмирања и користе вештине које науче професионално или за неке бочне пројекте, јер већина материјала захтева плаћену претплату. То не значи да морате да дођете у Треехоусе са тоном претходног знања; Често је довољно имати идеју о томе шта желите да градите, пошто су многи курсеви изграђени око циљева, као што је изградња веб странице.

Понуђени језици:

Прос: укључује мобилне програмске језике за иОС, па ако желите да направите иПхоне апликацију, ова страница би вам могла помоћи да научите како то радити. Добићете приступ форумима у заједници, који вам могу додатно учити и страст за кодирање, поред тога што вам помажу када се заглавите.

Потрошње: Када искористите бесплатни пробни тест, Треехоусе захтева од вас да изаберете један од два плаћена плана. Што је јефтинији кошта 25 долара месечно и даје вам приступ на више од 1.000 видео курсева и интерактивних алата, док за 49 долара месечно "Про План" добија приступ чланству само на форуму, бонусним садржајима, могућностима скидања видеа за оффлине учење и још много тога. Неке од ових особина дефинитивно би могле бити корисне, али морате бити прилично озбиљни у вези са учењем да кодирате да би било вредно платити толико на месечном нивоу. Више "

08 од 08

Програмирање за децу

Свифт Плаигроундс. Аппле

Све наведене локације су усмерене ка почетницима, али шта је са новатељима нежног доба? Желите да погледате једну од ових сајтова намењених деци . Опције укључују Блоцкли, Сцратцх и СвифтПлаигроунд, и оне упознају младе са програмским концептима у ангажовању, једноставним за праћење начина са нагласком на визуелним приказима.

Почните бесплатно и забавите се

Када је у питању учење како кодирати, искористите богатство бесплатних ресурса на интернету да бисте истражили своје опције и изложили се што више метода и вештина учења. Заиста не постоји потреба да избришете своју кредитну картицу док не будете сигурни да не можете стицати одређена знања на било који други начин и / или ако сте одлучили да желите професионално наставити програмирање. Али у том тренутку, можда бисте желели да размислите о пребацивању у учионицу у личности у сваком случају!