በመስመር ላይ እንዴት ማስተማርን በተመለከተ ምርጡን መገልገያዎች

ከጃቫ ጃቫስክሪፕት እስከ ሞባይሎች ለሞባይል, እነዚህ ሀብቶች እርስዎ ተሸፍነዋል

የእራስዎን ድር ጣቢያ ለመገንባት ይፈልጉ ወይም ለአሰሪዎቻቸው ፍላጎትዎን ለማስፋት ተስፋ እያደረጉ ከሆነ ኮድ መማር ጠቃሚ ነው. ግን የት ይጀመር? በእውቀት መርገጫ ቋንቋዎች ውስጥ እግርዎ እንዲረባ ለማድረግ አማራቶች የሉም, ነገር ግን ጥሩ መግቢያ ማግኘት አስቸጋሪ ሊሆን ይችላል. ደግሞስ የትኛው ቋንቋ ለእርስዎ የላቀ ትርጉም እንዳለው የሚወስኑት እንዴት ነው?

ይህ ጽሑፍ የመማርን ሂደት እያሰላሰ በሚመጣበት ጊዜ እርስዎ ሊወስዷቸው በሚወስዷቸው የመጀመሪያ ውሳኔዎች ውስጥ እንዲጓዙ ይደረጋል. ከዚያም ክህሎቶችን ለማዳበር ዝግጁ በሚሆኑበት ጊዜ ወደሌሎች በጣም ጥሩ የሆኑ የኦንላይን መርጃዎችን ይመክራል.

01 ኦክቶ 08

ቅድሚያ የሚሰጡት ነገሮች በመጀመሪያ የትኛውን ፕሮግራም መማር እንደሚፈልጉ መወሰን

ካርል ኮጆ

"ወደ Google" የሚወስደው የ "ምንባብ የሚለቋ ቋንቋን" ይተይቡ, እና ከ 3 ሚሊዮን በላይ የፍለጋ ውጤቶችን ያገኛሉ. በግልጽ እንደሚታወቀው ይህ በጣም ታዋቂ ጥያቄ ነው, እናም በርዕሰ ጉዳይ ላይ የተለያየ አመለካከት ያላቸው ባለሥልጣናት ያገኛሉ. የተለያዩ ርዕሶችን በዚህ ርዕሰ ጉዳይ ላይ ምን እንደሚሉ ለማንበብ ጊዜዎን ለማንፀባረቅ እና ለማድነቅ ሊረዳዎ ይችላል, ነገር ግን ነገሮችን በደንብ ማሻሻል ከፈለጉ በመጀመሪያ እራስዎ ይህን ጥያቄ ይጠይቁ: ምን ዓይነት መገንባት እፈልጋለሁ?

ልክ በእንግሉዝኛ ቋንቋ ቃላትን ሇመግባባት የሚጠቅሙ መንገዴች ናቸው, የፕሮግራሙ ቋንቋዎች ጠቃሚ ነገሮችን ማከናወን ስሇሚችሌ ጠቃሚ ናቸው. ስለዚህ ምን ዓይነት የኮድ መፅሃፍ መማር እንዳለዎት ሲወስኑ ምን መገንባት እንደሚፈልጉ ማሰብ በጣም አስፈላጊ ነው.

ድር ጣቢያ መገንባት ይፈልጋሉ? HTML, CSS እና Javascript ማወቅ ለእርስዎ አስፈላጊ ነው. የስማርትፎን መተግበሪያ ለመገንባት የበለጠ ፍላጎት ያሳዩ? የትኛውን የመሣሪያ ስርዓት በ (Android ወይም iOS) መጀመር እንዳለብዎ መወሰን እና ከዚያም እንደ Java እና Objective-C ያሉ ተመሳሳይ ቋንቋዎችን ይምረጡ.

በግልጽ ማየት እንደሚቻለው ከላይ የተጠቀሱት ምሳሌዎች ሁሉን ያካተቱ አይደሉም. የሚጀምሩበትን ቋንቋ በሚወክሉበት ወቅት እራስዎን ለመጠየቅ የሚፈልጓቸውን ጥያቄዎች ቀለል ብለው ያቀርባሉ. ኮድዎን ወደ ቋንቋዎ ለማጥበብ ሲሞክሩ ከዚህ በላይ ያለው የፍሰት ሰንጠረዥ ሌላ ጠቃሚ ምንጮች ሊሆኑ ይችላሉ. እና የ Google ጠቃሚነት አቅልለህ አትመልከት; ግን የተወሰነ ትዕግስት ይጠይቃል, ግን ለመገንባት የሚፈልጉትን ካወቁ, ምን ዓይነት የኪንግ አንድ ቋንቋን ለመገንባት እንደሚያስፈልግ በመመርመር ጊዜውን እና ትዕግስተቱን ሊጠቅም ይችላል.

ከዚህ በላይ የተመለከቱት በጣም የተናጠው የፍሰት ገበታ በስተጀርባ ያለው ካርል ኬ ደግሞ ለመማር የሚፈልጓቸውን ቋንቋዎች ለመገምገም ቀላል የሆኑ የመማሪያ ምንጮችን ያቀርባል. እዚህ ይመልከቱት - ለተለያዩ ቋንቋዎች ስለተጨማሪ ሀብት ለመማር የተለያዩ ትሮችን ጠቅ ማድረግ እንደሚችሉ ያስተውሉ.

02 ኦክቶ 08

Codeacademy

Codeacademy

ለ: ነፃ, ለአንዳንድ መሰረታዊ ቋንቋዎች በጣም ደስ የሚል ኮድ ማስተማር እችላለሁ. አንድ ድር ጣቢያ መገንባት ከፈለጉ, በ HTML እና በ CSS ላይ የተመሠረቱ ኮርሶችን ለመውሰድ ይችላሉ, ይህም አንድ ጣቢያ መገንባትዎን ሲጠቀሙበት ይጠቀሙበት.

ቋንቋዎች ቀርበዋል:

Pros: አንዴ Codeacademy ሂደትን ከፈጠሩ እና ኮርስ ለመከተል ካሰቡ, አገልግሎቱ የእድገትዎን ሂደት ይከታተላል, ስለዚህ ማቆም እና ለመተው ከሄደባቸው ጊዜያት ብዙ ጊዜ መፈለግ ሳያስፈልግዎት ለማቆም ቀላል ነው. ከዚህ በተጨማሪ ይህ አገልግሎት ለአጠቃላይ ጀማሪዎች ነው. ምንም እንኳን ይበልጥ የላቀ የቋንቋ ኮርሶች ቢኖሩም, አዲስ እና በ HTML እና በ CSS እንዲጀምሩ ያበረታታል. በኮምፒተር (የኮምፒተር መገልገያ መሳሪያዎች, መሳሪያዎች, ኤፒአይዎች, የውሂብ ትንታኔዎች እና ተጨማሪ) ማሰስ ይችላሉ, እና ለጣቢያው ታዋቂነት ምስጋና ይግባቸው - ከ 20 ሚሊዮን በላይ ተጠቃሚዎችን ያቀርባል - የውይይት መድረኮች የራስዎን ጥያቄዎች ለመጠየቅ እና ለመመለስ ጥሩ የመረጃ ምንጭ ናቸው. በአንድ የተወሰነ ርቀት ላይ ከሚገኙ ችግሮች የተነሳ የልብዎን ፍላጎት እንዴት መገንባት እንዳለበት. ሌላው ፕሮጄክት ኮዴክኮድ ነፃ ነው.

ጥቂቶች - አንዳንድ ኮርሶች (ወይም በአንድ ዓይነት ኮርሶች ውስጥ ያሉ የተወሰኑ ጥያቄዎች ወይም ችግሮች) በተጠቃሚው ምትክ ወደ ግራ በሚያዙበት ሁኔታ በትክክል አልተፃፉም. ጠንካራ የሆኑ የ Codeacademy መድረኮች በእነዚህ አጋጣሚዎች ሊታደጋቸው ይችላሉ, ምንም እንኳን አብዛኛው ይዘቱ ያለምንም ውዝግብ በሚቀርብበት ጊዜ በቃጫ ለመሮጥ መፈለግ ሊያሳፍረው ይችላል. ተጨማሪ »

03/0 08

ሕግ አስፈሪዎች

ሕግ አስፈሪዎች

ለሚሻሉት: በእያንዳንዱ ክፍለ ጊዜ አነስተኛ ጨዋታዎችን መጨረስ ስለሚችሉ ደስታ እና ጌሞች በኮዲንግ ቋንቋዎች እንዴት እንደሚገነዘቡ ለመማር መንገድ ላይ የሚፈልጉ. እንደ Codeacademy, ለጀማሪዎች, እና ምናልባትም ከኮክስታዴዶም ​​በላይ, ከቡድኖች እና ከፕሮግራም ቋንቋዎች ሁሉ ይልቅ መሰረታዊ ፅንሰ-ሀሳቦችን ስለመማር ነው. ከእንግሊዝኛ ውጭ ለሚናገሩ ቋንቋዎች በጣም ጥሩ ምርጫ ነው; ምክንያቱም በስፓኒሽ, በሆላንድ, በፖርቱጋልኛ, በሩሲያኛ እንዲሁም በሌሎች ቋንቋዎች ትምህርቶች ይሰጣሉ.

ቋንቋዎች ቀርበዋል:

ጥሩ: በኮዴጅ አደንች ውስጥ ያሉ ኮርሶች አስደሳች እና ተሳታፊዎች ናቸው - በዚህ ረገድ, ከኮክስታዴዝም ጋር ተወዳዳሪ የሌለውና እንዲያውም ተወዳዳሪ ነው.

እምብዛም አያስብልዎ - ትልቁ ዋጋ ዋጋ አለው. በአንድ ኮርስ ብቻ እስከ አምስት የትምህርት ክፍለ ጊዜዎች ድረስ ብቻ ለእያንዳንዱ ኮርስ ሙሉ መዳረሻን የሚሰጥዎት የነጻ ሙከራ, ምዝገባዎች - በወር 29 ብር ወይም ለስድስት ዶላር 120 ዶላር ይከፍላሉ. ሌላው የኮራቲክስ ጥበብ (ካክሮኮዶሚኒኬሽን) ጋር ሲነጻጸር ሌላው የከፋ ችግር ደግሞ ለግለሰቦች ኮርስ የተለየ መድረክ አለመኖሩ ነው, ስለዚህ በእውቀትዎ ውስጥ ካለው ችግር ጋር እየታገሉ ከሆነ መፍትሔዎችን መፈለግ አስቸጋሪ ነው. ከሌሎች ጥቂት ጣቢያዎች ጋር ሲነጻጸሩ, ለጥናት ብዙ የቋንቋ አማራጮች አሉዎት. ተጨማሪ »

04/20

ካን አካዳሚ

ካን አካዳሚ

ለሚሻሉት ምርጥ: አዲስ ለሚገነቡት ምን እንደሚያውቁ የሚያውቁና ክህሎቶችን ለመማር የሚያስችላቸው, ቀጥተኛ መንገድ ይፈልጋሉ. በተጨማሪም, በሥነ-ቁምፊዎች እና በጨዋታ-አይነት ማተኮር ላይ ለማተኮር ለሚፈልጉት, የላህን አካዳሚ ጥሩ ስሜት ይፈጥራል. በተጨማሪም በሂደቱ እና በአኒሜሽን ዝግጅቶች ላይ አንድ ትኩረት አለ.

ቋንቋዎች ቀርበዋል:

የምስክር ወረቀቶች; የክሬዲት ካርድ መረጃን ሳያስተላልፉ በመስመር ላይ ማስተዳደርን ለመከታተል ከሚያስችላቸው ዋነኛ መገልገያዎች መካከል Khan Khan አካዴም ነፃ ነው. ትምህርቶች ምክንያታዊ መጠን ያላቸው (ረጅም ሰዓታት ያልሆኑ) እና ተሳታፊዎች ናቸው. አዳዲስ ክህሎቶች የሚቀርቡበት እና የሚሠለጥኑበት መንገድ በሚገባ የተደራጀ ነው. ለምሳሌ, በጃቫስክሪፕት ቁሳቁሶች ውስጥ ወደ እነማ ንጥረ ነገሮች መዝለል ይችላሉ.

Cons: በተቀራራቢ ቋንቋዎች የቀረቡ ጥቂት ቋንቋዎች ቀርበዋል, እና ከኮክስታዴዝም ጋር እንደሚገኙበት ተመሳሳይ መድረክ ማህበረሰብ አይኖርዎትም. ይህ በእርስዎ የመማሪያ ዘይቤ እና ምርጫዎች ላይ ልዩነት ላይኖረው ይችላል - ይህ ማስታወስ ያለብዎት ነገር ነው. ተጨማሪ »

05/20

ኮድ ትምህርት ቤት

ኮድ ትምህርት ቤት

ምርጥ ለ: - ከተለመደው የጃቫስክሪፕት እና ኤችቲኤምኤል / ሲኤስ, በተለይም እንደ Objective-C ያሉ የ iOS apps ለተንቀሳቃሽ ስልክ ቋንቋዎች መማር የሚፈልጉ. በዚህ ዝርዝር ውስጥ እንደ ሌሎቹ መርሆች-ተኮር አይደለም, ስለዚህ መጀመሪያ ከሌላ ጣቢያ ጋር መጀመር እና ቀበቶዎ በታች ጥቂት ክህሎቶች ካገኙ በኋላ ወደዚህ ሊሄዱ ይችላሉ. Code School በዚህ ጽሁፍ ውስጥ ከተጠቀሱት ሌሎች ሀብቶች ብዙ የባለሙያ ባለሙያ አለው. - በፕሮግራም ውስጥ የፕሮግራም አዋቂ መሆን ከፈለጉ ይህ በጣም ከባድ ጊዜ ሊፈጅበት ጥሩ ቦታ ሊሆን ይችላል (ምንም እንኳን የተወሰነ ገንዘብ ለማውጣት ቢዘጋጁም) እንዲሁም ሁሉንም ለማዳረስ ከፈለጉ).

ቋንቋዎች ቀርበዋል:

Pros: የትልቅ ቋንቋዎች መምረጥ እና የትኛውን ቋንቋ መጀመር እንዳለብዎት ለመወሰን በጣም ጠቃሚ አጋዥዎች መመሪያ. የሙያ-ጥራቱን ኮርሶች በማቅረብ ረገድ ዝናዉን መሰረት በማድረግ የስነስርዓት ትምህርት ቤት (የሙስሊም ትምህርት ቤት) በፖድካስት እና በቪዲዮ ዝግጅቶች ላይ የሙያ ዝርዝሮችን ያቀርባል. ጣቶችህን የ iOS መሳሪያዎች ኮድን አደረግከው - በዚህ ዝርዝር ውስጥ ከተጠቀሱት ሌሎች ሃብቶች ጋር ለማያያዝ የማይቻል ነገር.

ኮምፓስ: - ከዜሮ በፊት የፕሮግራም እውቀት ጋር ወደ Code School ከመጣህ ትንሽ እንሳትፋት ይሆናል. በተጨማሪም, ሁሉንም የጣቢያዎቹ 71 ኮርሶች እና 254 ድምጸ-ተቆጣጣሪዎች ያልተገደበ መዳረሻ ለማግኘት መክፈል አለብዎት (በየወሩ $ 29 ወይም በወር በ 19 ዶላር በሆነ ዕቅድ) - እና ይህንን ጣቢያ ሙሉ በሙሉ ሊጠቀሙበት ከፈለጉ, ከአገልግሎት ውጭ መሆን ተጨማሪ »

06/20 እ.ኤ.አ.

Coursera

Coursera

ለእንደዚህ ዓይነቶቹ በጣም ጥሩ: ለኮንስትራክሽም ዌብ ሳይት እንደ Cerrara, Coursera ከመሳሰሉት ድረ ገፆች በተቃራኒ ኘሮግራም ከብዙ መርሀ ግብሮች ይልቅ ትምህርታዊ ቁሳቁሶች ስለሚካሄዱ, ራሳቸውን ለታቀዱ የተማሩ እና ትዕግሥት የተሞሉ የተማሩ ተማሪዎች .

ቋንቋዎች ቀርበዋል:

ፕሮፌሽናል ኮርሶች እንደ ጆን ሆፕኪንስ ዩኒቨርሲቲ, ስታንፎርድ እና ሚሺገን ዩኒቨርሲቲ ከሚገኙ በዓለም ላይ ከሚታወቁ ተቋማት ይገኛሉ, ስለዚህ እርስዎ ጥሩ እንደሆንዎት ያውቃሉ. በተጨማሪ, አብዛኛዎቹ ኮርሶች ነጻ ናቸው, ምንም እንኳን ለአንዳንዶቹ መክፈል ቢችሉም, በመጨረሻም የምስክር ወረቀት ለርስዎ የሚያቀርቡ አማራጮችም ጭምር.

ጉድለቶች: ሁሉንም የኮድ መማሪያ ትምህርቶች በቀላሉ በሚወረዱበት ቦታ ውስጥ አያገኙም, ይህም እርስዎ የሚፈልጉትን በትክክል በትክክል ወደዚህ ጣቢያ ለመምጣት ሊያግዝ ይችላል. ኮርሶች በአጠቃላይ በኮከብ ኮሜዲዝ, በ A ዋጀሮች ወይም በካንዳ አካዳሚው E ንደተገኙት A ስደሳች ወይም በይነተገናኝ A ይደሉም. ተጨማሪ »

07 ኦ.ወ. 08

Treehouse

Treehouse

ለ: ለአብዛኛዎቹ ፕሮግራሞች በፕሮግራም መታገል እና ለሙሉ ወይንም በከፊል ኘሮጀክቶች የሚማሩትን ክህሎቶች ለመጠቀምና ለማዳበር የታቀዱ, አብዛኛዎቹ ነገሮች የሚከፈልበት የደንበኝነት ምዝገባ ያስፈልጋቸዋል ምክንያቱም. ያ ማለት እርስዎ ቀደም ሲል በቅድሚያ እውቀት ወደ ዛሪዬው ቤት መምጣት አለብዎት ማለት አይደለም. ብዙዎቹ ኮርሶች በአንድ ዌብሳይት ላይ መገንባት ያሉ ስለ ዓላማዎች የተሰሩ ስለሆኑ ምን እንደሚፈልጉ ማሰብ ብዙውን ጊዜ በቂ ነው.

ቋንቋዎች ቀርበዋል:

ምርቶች: የ iOS መተግበሪያዎችን የሞባይል ቋንቋ መጠቀሚያ ቋንቋዎችን ያካትታል, ስለዚህ የ iPhone መተግበሪያን መገንባት ከፈለጉ, ይህ ጣቢያ እንዴት እንደሚሰራ ማወቅ ይችላሉ. እርስዎ ሲቆሙ ከአንቺ በተጨማሪ ሊረዱዎ ካልቻሉ በተጨማሪ ለኮዲንግ ማስተማር እና ለመውደድ መሞከርን ለማህበረሰብ መድረኮች መዳረሻ ያገኛሉ.

ውንዶች: አንዴ ነጻ ሙከራውን ካጠናቀቁ በኋላ, Treehouse ከሁለቱ የተከፈለባቸው እቅዶች ውስጥ አንዱን እንዲመርጡ ይፈልጋል. ተጓዥው ዋጋ በወር 25 ዶላር ያወጣል እና ከ 1,000 በላይ የቪድዮ ኮርሶች እና መስተጋብራዊ መሳሪያዎች መዳረሻን ይሰጥዎታል; በወር ለ 49 ብር "Pro Plan" ወደ አባላት-ብቻ መድረክ, ጉርሻ, ከመስመር ውጪ መማር እና ተጨማሪ. አንዳንዶቹ ባህሪያት በእርግጠኝነት ጠቃሚ ሊሆኑ ይችላሉ, ነገር ግን ይህን ያህል በወር ውስጥ ለክለብ መዋል ስለሚያስፈልግም ኮዱን ለመማር በጣም ቆንጆ መሆን ያስፈልግዎታል. ተጨማሪ »

08/20

ፕሮግራሙ ለህጻናት

ፈጣን የመጫወቻ ሜዳዎች. አፕል

ከላይ ያሉት ሁሉም ቦታዎች ለጀማሪዎች ያተኮሩ ናቸው, ግን ገና ለጋ ወጣት ህፃናትስ? ለልጆች ያተኮረባቸውን እነዚህን ጣቢያዎች መመርመር ይፈልጋሉ. አማራጮች Blockly, Scratch እና SwiftPlayground ን ያካትታሉ, እና ለታሪኮቹ አጽንዖት በመስጠት ወጣቶችን ወደ ፕሮግራሚንግ ጽንሰ-ሐሳቦች ያቀርባሉ.

በነፃ ይጀምሩ, እና ይደሰቱ

እንዴት ኮዱን መማርን በተመለከተ, የበይነመረብ የበለፀጉ ሀብቶች ተጠቃሚዎችን አማራጮችዎን ለመመርመር እና በተቻለ መጠን ብዙ የመማር ስልቶችን እና ክህሎቶችን እንዲያጋልጡ ያድርጉ. የተወሰኑ እውቀቶችን ማግኘት ካልቻሉ እና / ወይም በፕሮግራም ሙያዊ ስርዓት ላይ መድረስ የሚፈልጉት እስኪወሰን ድረስ የብድር ካርድዎን መሰረዝ አያስፈልግም. ነገር ግን በዚያ ነጥብ ላይ, በአጠቃላይ ወደ ክፍል ውስጥ ለመተላለፍ ለማሰብ መሞከር ትፈልጉ ይሆናል!