Лепшыя рэсурсы для навучання Кодэкс онлайн

З JavaScript праграмавання для мабільных прылад, гэтыя рэсурсы вы ахоплены

Калі вы хочаце стварыць свой уласны сайт або вы спадзяецеся, каб павысіць вашу прывабнасць для патэнцыйных працадаўцаў, навучанне код, безумоўна, можа быць зручна. Але з чаго пачаць? Там няма відавочна няма недахопу магчымасцяў для атрымання ногі мокрай у свеце моў праграмавання, але знайсці добрую адпраўную кропка можа апынуцца складанымі. У рэшце рэшт, як вы нават вырашыць, якую мову мае больш сэнсу для вас?

Гэты артыкул будзе спрабаваць вас праз першыя рашэнні, якія вы павінны будзеце зрабіць, калі вы абдумваеце навучанне код, а затым ён будзе рэкамендаваць некаторыя з лепшых анлайнавых рэсурсаў, каб звярнуцца, калі вы будзеце гатовыя развіваць свае навыкі.

01 з 08

Перш наперш: Вырашыце, якую мову праграмавання вы хочаце даведацца,

Карл Cheo

Увядзіце «якія кадаваньне мовы, каб даведацца» у Google, і вы будзеце сустрэтыя з больш чым 3 мільёнаў вынікаў пошуку. Зразумела, што гэта папулярнае пытанне, і вы знойдзеце мноства органаў з рознымі пунктамі гледжання па гэтым пытанні. Гэта можа быць асвятляючы і карысным для Вас, каб правесці некаторы час, чытаючы тое, што розныя сайты павінны сказаць на гэтую тэму, але калі вы хочаце, каб упарадкаваць рэчы трохі, спачатку задаць сабе пытанне: Што я хачу пабудаваць?

Гэтак жа, як словы на англійскай мове, з'яўляецца сродкам да канца перадачы думкі і ідэй, мовы праграмавання з'яўляюцца карыснымі, паколькі яны дапамагаюць вам выканаць пэўныя рэчы. Таму, калі вы вырашаеце, што мова кадавання, каб даведацца, гэта неверагодна важна, каб думаць пра тое, што вы хочаце пабудаваць.

Хочаце стварыць сайт? Ведаючы HTML, CSS і Javascript будзе мець важнае значэнне для вас. Больш зацікаўлены ў стварэнні прыкладання смартфона? Вы павінны вырашыць, якую платформу вы хочаце пачаць з (Android або IOS), а затым выбраць адзін з адпаведных моў, такіх як Java і Objective-C.

Відавочна, што прыведзеныя вышэй прыклады не з'яўляюцца вычарпальнымі; яны проста забяспечваюць густ пытанняў, якія вы будзеце жадаць, каб спытаць сябе, калі вы разглядаеце, якую мову вы павінны пачаць з. Блок-схема вышэй можа апынуцца яшчэ адным карысным рэсурсам, калі вы спрабуеце звузіць кадавання пераследу аж да мовы. І ніколі не варта недаацэньваць карыснасць Google; гэта зойме некаторы цярпенне, але калі вы ведаеце, што вы хочаце пабудаваць, даследаванне таго, што кадаваньне мовы патрабуецца, каб пабудаваць гэта можа быць варта часу і цярпення.

Карл Cheo, хто за гэтым вытанчаным блок-схемы бачылі вышэй, таксама забяспечвае зручны разбіўка навучальных рэсурсаў для разгляду на аснове мовы, які вы шукаеце, каб вучыцца. Паглядзець яго тут - зьвярніце ўвагу, што вы можаце націснуць на розных укладках, каб даведацца больш пра рэсурсы для розных моў.

02 з 08

Codeacademy

Codeacademy

Лепш за ўсё падыходзіць для: Free, адважуся сказаць весела кадавання ўрокі для некаторых з больш асноўных моваў. Калі вы хочаце стварыць свой сайт, вы можаце нават узяць курс засяроджаны на асновах HTML і CSS, якія вы паставіце выкарыстоўваць, як вы практыкуеце стварэнне сайта.

Мовы прапанаваў:

Плюсы: Пасля таго як вы стварылі рахунак Codeacademy і пачаць прымаць курс, служба адсочвае ваш прагрэс, так што лёгка запускаць і спыняць без неабходнасці марнаваць доўгія гадзіны адсочвання , дзе вы спыніліся. Яшчэ адзін плюс у тым, што дадзеная паслуга арыентавана на поўных пачаткоўцаў; ён рэкамендуе поўныя навічкі пачынаюць з HTML і CSS, хоць ён прапануе больш прасунутыя моўныя курсы, а таксама. Вы можаце прагледзець па тыпу курса (вэб-распрацоўцы, інструменты, API, аналіз дадзеных і многім іншым), а таксама дзякуючы велізарнай папулярнасці сайта - ён можа пахваліцца больш чым 20 мільёнаў карыстальнікаў - яго форумы з'яўляюцца вялікім рэсурсам для пытанняў і адказаў на свае пытанні на што-небудзь ад праблем у рамках пэўнага курсу да таго, як будаваць тое, чаго жадае ваша сэрца. Яшчэ пра: Codeacademy бясплатна.

Мінусы: Некаторыя курсы (або канкрэтныя пытанні ці праблемы ў рамках курса) не напісаны зусім ясна, што можа прывесці да блытаніны ад імя карыстальніка. Трывалыя форумы Codeacademy звычайна могуць прыйсці на дапамогу ў такіх выпадках, хоць гэта можа быць бянтэжаць для запуску на корч, калі большая частка кантэнту прадстаўлена так лёгка. Больш падрабязна »

03 з 08

код Мсціўцы

код Мсціўцы

Лепш за ўсё падыходзіць для: Тыя , хто хоча весела правесці час і гульні па шляху да навучання , як пабудаваць рэальныя рэчы праз кадавання моў, так як вы будзеце запоўніць міні - гульні , пасля кожнага ўрока. Як Codeacademy, гэта арыентавана на пачаткоўцаў, так і, магчыма, нават больш, чым Codeacademy, гэта аб вывучэнні асноўных паняццяў, а не ўсе гайкі і балты на мове праграмавання. Гэта таксама з'яўляецца ідэальным выбарам для тых, хто кажа на іншых мовах, акрамя ангельскай, так як курсы таксама прапануюцца на іспанскай, галандскай, партугальскай і рускай мовах, у тым ліку на іншых мовах.

Мовы прапанаваў:

Плюсы: Курсы па кодзе Мсціўцаў весела і прывабным - у гэтых адносінах, гэта параўнальна і нават канкураваць з Codeacademy.

Мінусы: Самы вялікі з іх з'яўляецца тое , што ёсць вартасць; у той час як вы можаце атрымаць бясплатную пробную версію, падпіскі - якія даюць вам поўны доступ да кожнага курсе, а не мяжа да ўсяго пяці урокаў у курсе - каштуюць $ 29 у месяц або $ 120 у працягу шасці месяцаў. Іншы недахоп, па меншай меры, у параўнанні з Codeacademy, з'яўляецца тое, што няма якіх-небудзь форумаў, спецыфічных для асобных курсаў, так што гэта цяжэй адсачыць рашэння, калі вы змагаецеся з пэўнай праблемай у курсе. У параўнанні з некаторымі іншымі сайтамі, вы таксама маеце адносна мала варыянтаў мовы для вывучэння. Больш падрабязна »

04 з 08

Khan Academy

Khan Academy

Лепш за ўсё падыходзіць для: пачаткоўцаў , якія ведаюць , што яны хочуць пабудаваць і хочаце прывабны, просты спосаб даведацца навыкі. Акрамя таго, Акадэмія Хана будзе рабіць больш сэнсу для тых, хто хоча засяродзіцца на графікі і прыкладанняў гульнявога тыпу. Там таксама ўвагу на чарцяжах праграмавання і анімацыі.

Мовы прапанаваў:

Плюсы: Усе бясплатна, што робіць Khan Academy адзін з самых вялікіх рэсурсаў для навучання коды онлайн без перадаць інфармацыю аб крэдытнай карце. Урокі разумнага памеру (не шматгадзіннай) і прыцягненне. Чынам новыя навыкі прадстаўлены і выкладаюцца таксама добра арганізавана; Вы можаце перайсці да анімацыі аснове ў матэрыялах JavaScript, напрыклад.

Мінусы: Што тычыцца невялікае лік моў прапануецца, і вы не будзеце карыстацца тымі ж квітнеючы форум супольнасці , як даступны з Codeacademy. Гэта можа ці не можа зрабіць розніцу ў залежнасці ад вашага стылю навучання і пераваг - гэта проста нешта мець на ўвазе. Больш падрабязна »

05 з 08

код школы

код школы

Лепш за ўсё падыходзіць для: Тыя , хто хоча вывучаць мовы , акрамя стандартнага JavaScript і HTML / CSS, асабліва мабільных моў для IOS прыкладанняў , такіх як Objective-C. Гэта не як пачатковец арыентаваныя, як і іншыя рэсурсы ў гэтым спісе, так што вы можаце пачаць з іншым сайтам, а затым зрабіць свой шлях тут пасля таго, як у вас ёсць некалькі навыкаў пад поясам. Код Школа мае больш прафесійны сагнутыя, чым многія з іншых рэсурсаў, згаданых у гэтым артыкуле, - калі вы хочаце, каб стаць праграмістам па прафесіі, гэта можа быць добрым месцам, каб правесці некаторы сур'ёзны час (хоць будзьце гатовыя выдаткаваць трохі грошай а таксама, калі вы хочаце атрымаць доступ да ўсяго матэрыялу).

Мовы прапанаваў:

Плюсы: Вялікі выбар курсаў, і вельмі карыснае кіраўніцтва для пачаткоўцаў , якія могуць паведаміць сваё рашэнне , на якой мове з самага пачатку. У адпаведнасці са сваёй рэпутацыяй для забеспячэння прафесійнага якасці курсаў, Code School прапануе прафесійна куратарам спісы кантэнту, а таксама падкасты і відэа-шоў. Вы можаце акунуць пальцы ў свеце кадавання для IOS прылад - тое, што не магчыма зрабіць з большасцю іншых рэсурсаў, указаных у гэтым спісе.

Мінусы: Вы можаце адчуваць сябе крыху страцілі , калі вы прыйшлі да ягонай кодавай школе з нулявым веданнем папярэдняга праграмавання. Акрамя таго, каб атрымаць неабмежаваны доступ да 71 курсаў ўсе сайта і 254 скринкаст, вам прыйдзецца заплаціць ($ 29 у месяц або $ 19 у месяц з гадавым планам) - і калі вы жадаеце выкарыстоўваць гэты сайт, каб увесь свой патэнцыял Вас » павінна будзе выкласці. Больш падрабязна »

06 з 08

Coursera

Coursera

Лепш за ўсё падыходзіць для: мэтанакіраваных вучняў , якія самаадданасць і цярпенне , каб зрабіць трохі капаць , каб знайсці курс , які робіць больш сэнсу для іх, так як у адрозненне ад сайтаў , як Codeacademy, Coursera праходзіць навучальны матэрыял для велізарнай разнастайнасці прадметаў па-за праграмавання ,

Мовы прапанаваў:

Плюсы: Курсы даступныя з сусветна вядомых інстытутаў , такіх як Універсітэт Джона Хопкінса, Стэнфорда і Універсітэта штата Мічыган, так што вы ведаеце , што вы знаходзіцеся ў добрых руках. Акрамя таго, большасць курсаў з'яўляюцца бясплатнымі, хоць вы можаце плаціць за некаторыя, у тым ліку варыянты, якія ўяўляюць вам пасведчанне аб завяршэнні ў канцы.

Мінусы: Вы не знойдзеце ўсе ўрокі кадавання ў адным зручным для пераварвання месцы, гэта значыць ён можа дапамагчы прыйсці на гэты сайт дакладна ведаючы , што вы шукаеце. Курсы, як правіла, не гэтак прывабныя і інтэрактыўныя, як тыя, якія даступныя праз Codeacademy, Code Мсціўца або Khan Academy, альбо. Больш падрабязна »

07 08

Treehouse

Treehouse

Лепш за ўсё падыходзіць для: Тыя , хто плануе прытрымлівацца праграмавання і выкарыстоўваць навыкі яны вучацца прафесійна або для некаторых пабочных праектаў, паколькі большасць матэрыялаў патрабуе платнай падпіскі. Гэта не значыць, што вы павінны прыйсці да Treehouse з тонай папярэдніх ведаў; маючы ўяўленне пра тое, што вы хочаце пабудаваць дастаткова часта, так як многія з курсаў пабудаваныя вакол мэтаў, такіх як стварэнне вэб-сайта.

Мовы прапанаваў:

Плюсы: Уключаюць у сябе мабільныя мовах праграмавання для прашыўкі, так што калі вы хочаце стварыць прыкладанне iPhone, гэты сайт можа дапамагчы вам даведацца , як гэта зрабіць. Вы атрымліваеце доступ да форумах супольнасці, якія могуць у далейшых ваша навучанне і запал для кадавання ў дадатку да дапамагаць вам, калі вы затрымаліся.

Мінусы: Пасля таго, як вы выкарыстоўвалі бясплатную пробную версію, Treehouse патрабуе , каб выбраць адзін з двух платных планаў. Танней адзін каштуе $ 25 у месяц і дае вам доступ да больш чым 1000 відэа курсаў і інтэрактыўных інструментаў, у той час як за $ 49 у месяц «Pro Plan» атрымлівае доступ да толькі для членаў форуму, бонусны кантэнт, магчымасць загрузкі відэа для адсутнічае навучанне і многае іншае. Некаторыя з гэтых функцый вызначана можа быць карысным, але вы павінны быць вельмі сур'ёзна ставіцца да навучання ў кодзе для таго, каб быць варта плаціць, што многае на штомесячнай аснове. Больш падрабязна »

08 з 08

Праграмаванне для дзяцей

Swift Playgrounds. яблык

Усе вышэйпаказаныя сайты арыентаваны на пачаткоўцаў, але як наконт пачаткоўцаў у далікатным веку? Вы хочаце , каб праверыць адзін з гэтых сайтаў , арыентаваных на дзяцей . Варыянты ўключаюць блок, драпаць і SwiftPlayground, і яны ўводзяць маладыя, у канцэпцыю праграмавання ў прывабным, простым ў прытрымлівацца шляхах з акцэнтам на візуальных эфектах.

Start бясплатна і атрымлівайце задавальненне

Калі справа даходзіць да навучання, як код, скарыстацца багаццямі інтэрнэту ў свабодных рэсурсах, каб вывучыць вашы варыянты і падвяргаць сябе так шмат метадаў навучання і навыкі, як гэта магчыма. Там сапраўды няма неабходнасці выскачыць з вашай крэдытнай карты да таго часу, пакуль вы ўпэўненыя, што вы не можаце атрымаць пэўныя веды любым іншым спосабам, і / або калі вы вырашылі, што вы хочаце займацца праграмаваннем прафесійна. Але ў той момант, вы можаце разгледзець пытанне аб пераводзе на ў вочным класе ў любым выпадку!