Code Online үйрөнүү үчүн мыкты ресурстар

JavaScript мобилдик үчүн программаларды, бул ресурстарды басып калды

Эгер өз сайтын куруп келет же жумуш берүүчүлөр үчүн жагымдуулугун өнүктүрүш үчүн үмүттөнүп жатабыз да, кодексине үйрөнүү, албетте, колдо болгон болушу мүмкүн. Бирок Эмнеден баштоо керек? программа тилде дүйнөдө ным бут алуу жолдору так жок жетишсиздиги бар, ал эми жакшы кирүү чекити оор болушу мүмкүн табуу. Анын үстүнө, сен да, тил сиз үчүн мааниси бар кайсы чечишет?

Бул макалада сиз кодду үйрөнүү жөнүндө ойлонуп жатканда үчүн керек алгачкы чечимдеринин аркылуу жүрүүгө аракет кылат, андан кийин бул мыкты онлайн ресурстарынын кээ бир сиз жөндөмдөрүн өнүктүрүүгө даяр болгондо кайрылууга сунуш кылат.

01 08

Биринчи сиз билип каалаган программалоо тили чечип

Карл Тансоум

Google кирип "билүү үчүн тил код турган" деп терип, жана ошондой эле, 3 миллиондон ашуун издөө натыйжалары менен жолугушту кылынат. Ооба, бул элдик суроо, жана тема боюнча ой-пикир менен бийлик көп таба аласыз. Сиз бул маселе боюнча эмне деп ар кандай сайттар окуп бир аз убакыт өткөрүү үчүн жарык жана жакшы болушу мүмкүн, ал эми силер бир аз тартипке келсе, биринчи Бул жөнүндө ойлонуп көр: мен эмне куруу үчүн келет?

Алар белгилүү бир иштерди аткарууга жардам берет, анткени эле англис тилинде сөз сыяктуу пайдалуу ойлорду жана түшүнүктөрдү пикир-жылдын акырына чейин каражаттар, программалоо тилдери болуп саналат. Сиз коддоо тили кандай чечим жатасыз Ошондуктан, аны куруу үчүн эмне жөнүндө ойлонууга абдан маанилүү.

сайтты куруу келеби? Билүү HTML, CSS жана Javascript сен үчүн да маанилүү болот. бир ташкил колдонмосун курууга көбүрөөк кызыкдар? Сиз (Android же Уюлдук) менен баштайлы каалаган аянтча чечиши керек болот, андан кийин, мисалы, Java жана Максат-C тиешелүү тилдердин бирин тандоо.

Ооба, жогорудагы келтирилген мисалдар толук эмес; Алар жөн гана сени менен башталышы керек болгон тилди карап жатасыз сиз суроолорду даамын ойлонуп келет камсыз кылат. агымы диаграмма Жогоруда сиз тил ылдый код умтулуу тар кылып жаткан дагы бир пайдалуу ресурс болушу мүмкүн. Ал эч качан Google пайдалуулугунан экенин; кээ бир сабыр, ал эми силер болсо аны убакыт жана чыдамдуулук арзырлык болот кура алат тилди код эмне изилдөө, үй куруу үчүн, эмнени каалаарын жакшы билген болсо, кабыл алат.

Жогоруда ошол татынакай блок артында Карл Тансоум, силер да билүү үчүн карап жаткан тилдин негизинде карап ресурстарды үйрөнүүнүн бир колдо барары менен камсыз кылат. Көрүү бул жерде - ар кандай тилдерде үчүн ресурстар тууралуу көбүрөөк билүү үчүн ар түрдүү кошумча барактардан басса болот деп белгилешет.

02-жылдын 08

Codeacademy

Codeacademy

Best үчүн: Free, мен дагы негизги тилдерде айрым кызыктуу код сабактарды деп айтпа. Эгер сайтты кургусу келсе, сен да, сиз сайтка курууга аракет катары колдоно жазасына аласыз курсун HTML жана CSS негиздери багытталган, кетиши мүмкүн.

Тилдер башка тилдерде:

Pros: Эгер Codeacademy эсебин жараткан жана жолго баштаган болсо, кызматы прогресстин сактайт, ошондуктан кайсы жерден изделүүдө саат бою муктаж эле токтотуп жана баштоого мүмкүн. Дагы бир кошумча бул кызмат бардык баштагандарга багытталган деп эсептелет; Ал, ошондой эле өнүккөн тил курстарын сунуш да толук Newbies, HTML жана CSS башталат сунуштайт. Сиз, албетте түрү (интернет өнүктүрүү, шаймандар, API-, маалымат аналитика жана андан ашык), жана интернет сайттын абдан чоң популярдуулугун ыраазычылык менен карап чыгууга болот - ал дагы 20 миллион ашуун мактанса - анын Суперстан сурап жана өз суроолорго жооп алуу үчүн көп ресурс болуп саналат сенин каалаганы эмне экенин кантип куруу үчүн атайын ичинде көйгөйлөрдөн нерсе. Дагы колдогон: Codeacademy акысыз.

Cons: Кээ бир сабактар (же ичинде өзгөчө суроолор же маселелер) пайдалануучунун атынан чаташтырууга алып келген кемчиликсиз так жазылган эмес. Бул мазмундун көпчүлүгү жашыруун айтылса Снэгде сүзүшү үчүн чөгүшү мүмкүн, бирок күчтүү Codeacademy Суперстан адатта, бул учурда жардамга келе албайт. Дагы "

03 08

Code Avengers

Code Avengers

Best үчүн: ар бир сабактан кийин мини оюндарды аягына аласыз бери коддоо тили аркылуу реалдуу нерселерди, курууга үйрөнүү үчүн жолдо кызыктуу оюндарды жана каалагандар. Codeacademy сыяктуу эле, бул башталгыч багытталган жатат, балким, Codeacademy да, бир программалоо тили бардык жаъгактар ​​жана болты эмес, негизги түшүнүктөрүн үйрөнүү жөнүндө. Ошондой эле, сабактар, ошондой эле испан, голланд, башка тилдердин арасында, португал жана орус тилдеринде сунуш кылынат, себеби, англис тилинен башка тилде сүйлөгөн адамдар үчүн идеалдуу чечим.

Тилдер башка тилдерде:

Pros: Code мстители аркылуу курстар кызыктуу жана тартуусу болуп саналат - бул жагынан алып караганда, салыштырылуучу жана Codeacademy менен да, атаандаштык бар.

Cons: ири бир баасы бар экенин; Сиз акысыз сыноо ала албайт, ал эми жазылуулар - бул сага толугу менен ар бир Албетте, көрө бир жүрүшүндө эле беш сабак чейинки чек мүмкүнчүлүгүн берет - 29 ай же $ 120 алты ай $ турат. Дагы бир кемчилик, жок дегенде Codeacademy салыштырганда, силер, албетте, ичинде бир көйгөй менен күрөшүп жатабыз, эгерде бар айрым сабактарды алуу үчүн атайын ар кандай кароо, аны чечүүнүн жолдорун таап кыйын эмес. башка сайттарга салыштырмалуу, силер да изилдеп салыштырмалуу аз тили бар. Дагы "

04 08

Хан академиясы

Хан академиясы

Best үчүн алар куруу жана көндүмдөргө үйрөнүү үчүн кызыктуу, жөнөкөй жол менен келет, эмнени каалаарын жакшы билген Newbies. Андан тышкары, Хан Академиясы сүрөттөрдү жана оюн-түрү арыздарды басым каалагандар үчүн көбүрөөк мааниге ээ болот. программалоо чиймелердин жана -Көрүүчүлөр боюнча басым да бар.

Тилдер башка тилдерде:

Pros: Баары кодексине үйрөнүү үчүн көп ресурстарды Хан Академиясына бир даярдоо онлайн кредит карт маалыматын колуна салып бериш үчүн жок эле, акысыз. Сабактар ​​негиздүү өлчөмдө (сааттан көп эмес) жана кызыктуу. жаңы көндүмдөр менен тааныштырып, үйрөткөн да абдан жакшы уюштурулган болсо; Мисалы, JavaScript материалдардын ичинде кыймылдуу негиздери менен секире алышат.

Cons: салыштырмалуу аз тилдер чалып, сиз Codeacademy менен жеткиликтүү эле гүлдөп шерине коомго жараша болот, кубанбайт. Бул сиздин билим стили жана тандоосуна жараша же айырмасы жок болушу мүмкүн - бул жөн эле эстен чыгарбашыбыз нерсе. Дагы "

05-жылдын 08

Code мектеби

Code мектеби

Best үчүн: стандарттык JavaScript жана HTML / CSS, айрыкча, мобилдик мындай максат-С Жашыруу колдонмолорунун тилде тышкары тилдерди үйрөнүүгө каалагандар. Бул биринчи жолу дагы бир сайт менен баштагым келет, анан сиз кур бир нече көндүмдөргө ээ кийин, бул жерде жол мүмкүн, ошондуктан бул тизме боюнча башка ресурстар, ошондой баштоочулар үчүн багытталган эмес. Code мектеби ушул макалада айтылып өткөн башка ресурстар көпчүлүгүнө караганда кесипкөй жибергиси дагы бар, - сиз соода менен программист болуп карап жаткан болсо, кээ бир акчаны каякка (да даярдалган олуттуу убакыт өткөргөндү жакшы жер болушу мүмкүн ошондой эле бардык материалдык мүмкүнчүлүгү келсе).

Тилдер башка тилдерде:

Pros: курстардын улуу тандоо, жана тили менен баштоо үчүн чечим тууралуу абдан пайдалуу башталгыч жол. кесиптик-сапаттуу курстарын камсыз кылуу үчүн, анын кадыр-баркына ылайык, Code мектеби подкасттардан жана көргөзмө көрсөткөндөй менен бирге, кесиптик тандалган мазмун тизмесин сунуш кылат. Сиз баш бармактарын салып Жашыруу аппараттардын коддоонун дүйнө малып болот - ушул тизмеде көрсөтүлгөн башка ресурстарды көпчүлүк менен эмне үчүн мүмкүн эмес нерсе.

Cons: Сиз нөлгө чейин программалоо билим Code мектебине келип калса, бир аз жоготкон сезилиши мүмкүн. Мындан тышкары, ар бир сайттын 71 курстары жана 254 screencasts чексиз мүмкүнчүлүк алуу үчүн, сиз (бир жылдык план менен же бир ай, же $ айына 19 29 $) төлөө керек - жана анын толук масштабдуу бул сайтты колдонуп келсе, анда " чыгып бомбалашын керек жөнөтөбүз. Дагы "

06-жылдын 08

Coursera

Coursera

Best үчүн: арналганын бар өз алдынча түрткү окуучулар жана алар үчүн акылга сыярлык иш кылууга казып бир аз, эмне үчүн чыдамдуулук, Codeacademy сыяктуу айырмаланып сайттарга тартып, Coursera программалоо тышкары темаларды көп түрдүү билим берүү материалдарын өтүүдө .

Тилдер башка тилдерде:

Pros: сабак, мисалы, Джонс Хопкинс, азайбашы жана Мичиган University сыяктуу дүйнөгө белгилүү мекемелеринин бар, ошондуктан сен жакшы колунда билем. Мындан тышкары, көпчүлүк курстары сиз аягында сага аяктагандыгы тууралуу күбөлүктөр алып жолдору, анын ичинде кээ бир төлөө үчүн, мүмкүн болсо да, эркин.

Cons: Сиз бул сиз издеп жаткан нерсени так билген бул сайтка келип жардам бере дегенди билдирет, бардык код сабактарды бир жөнөкөй жыйнагы жерде таба албайт. курстар, жалпысынан да, Codeacademy, Code мстители же Хан Академиясынын аркылуу жеткиликтүү болушунча кызыктуу же өз ара эмес. Дагы "

07-жылдын 08

Жыгач үй

Жыгач үй

Best боюнча: кыйла материалдык акы төлөп жазылууну талап кылат, анткени бул программа менен биригет да, алар, кесиптик же бир тарап долбоорлор үчүн үйрөнө көндүмдөрдү колдонуу үчүн пландаштырып жаткан. Бул алдын-ала билим тоннасына менен Скейт келе керек деп болбойт; Мындай сайтты курууга курстарды көптөгөн максаттарга айланасында курулган, сен куруп каалаган кандайдыр бир түшүнүк бар, көп учурда жетиштүү болот.

Тилдер башка тилдерде:

Pros: Уюлдук мобилдик программалоо тилдерин камтыйт, ошондуктан сиз мулк колдонмону кургусу келсе, бул сайт аны кантип билүүгө жардам берет. Сиз Адашып кийин сага жардам тышкары код үчүн окутууну жана кумарлануу менен жетүүгө болот Суперстан менен тааныша.

Cons: Сиз акысыз сыноо чейин колдонулган кийин, Скейтборд эки акы төлөнүүчү пландардын бирин тандап алуу талап кылынат. арзан бир айына $ 25 турат жана 1000 көргөзмө курстары жыйынтыктары жана өз ара куралдар, 49 айына $ үчүн, ал эми мүмкүнчүлүк берет "Pro планы" Сен мүчөлөрү гана жазуу үчүн мүмкүнчүлүк алат, бонустук мазмуну үчүн Videos жүктөп жөндөмдүүлүгү сырткары билим берүү жана башкалар. Ал өзгөчөлүктөрдүн кээ бирлери өтө пайдалуу болушу мүмкүн, бирок ал бир ай сайын төлөө татыктуу болушу үчүн кодексине окууга абдан олуттуу болушу керек. Дагы "

08 08

Балдар үчүн программалоо

Swift балдар аянтчасы пайда болду. алма

Жогоруда сайттар баштагандарга умтулууга жардам берет, бирок кайсы бир бойго жете Newbies жөнүндө эмне айтууга болот? Сиз текшерип келет балдардын коомдо бул сайттардын бирине . Жолдор Blockly, тырмоо жана SwiftPlayground, алар менен программалоо түшүнүктөрдүн жаштар кызыктуу киргизүү, материалдар боюнча басым жасоо менен жолдорун жөнөкөй кирет.

Бекер жана кызыктуу

Бул код үйрөнүү үчүн келсе, ыкмаларды изилдөө жана мүмкүн болушунча көп окутуу ыкмаларын жана көндүмдөрүн көрүн ачыкка эркин ресурстарды интернет байлыгын пайдаланып. Эгер кесиптик программалоо кууп келеби чечтик, эгерде сиз кээ бир билим башка бардык ыкмалар менен алууга мүмкүн эмес кээ бир жакшы чейин насыя картасын алып чыгып, жана / же чын эле кереги жок. Бирок ошол учурда, сиз баары бир бир-адам класста өтүү карап келет!