கோட் கற்க கற்றல் சிறந்த வளங்கள்

ஜாவாஸ்கிரிப்ட் இருந்து மொபைல் நிரலாக்க வேண்டும், இந்த வளங்களை நீங்கள் மூடப்பட்டிருக்கும்

நீங்கள் உங்கள் சொந்த வலைத்தளத்தை உருவாக்க விரும்புகிறீர்களோ இல்லையோ, சாத்தியமான முதலாளிகளுக்கு உங்கள் கவர்ச்சியை அதிகரிக்க நம்பிக்கையுடன் இருக்கின்றீர்கள், குறியீடுக்கு கற்றல் நிச்சயமாக கையாளுகிறது. ஆனால் எங்கு தொடங்குவது? நிரல் மொழிகளில் உலகில் உங்கள் கால்களை ஈரமாக்குவதற்கான விருப்பங்களின் பற்றாக்குறை தெளிவாக இல்லை, ஆனால் ஒரு நல்ல நுழைவு புள்ளியை கண்டுபிடிப்பது கடினமானதாக இருக்கும். எல்லாவற்றிற்கும் மேலாக, நீங்கள் எந்த மொழியை உங்களுக்கு மிகவும் பொருத்தமாக கருதுகிறீர்கள்?

இந்த கட்டுரையில் நீங்கள் குறியீடு கற்றுக் கொள்ளும் போது நீங்கள் செய்ய வேண்டிய முதல் முடிவுகளின் மூலம் நீங்கள் நடக்க முயற்சி செய்கிறீர்கள், பின்னர் உங்கள் திறமைகளை வளர்க்கத் தயாராக இருக்கும்போது, ​​சிறந்த ஆன்லைன் வளங்களை சிலர் பரிந்துரைக்க வேண்டும்.

08 இன் 01

முதலாவது விஷயங்கள்: நீங்கள் கற்றுக்கொள்ள விரும்பும் நிரலாக்க மொழியைத் தீர்மானித்தல்

கார்ல் சே

Google இல் "மொழியைக் கற்றுக்கொள்வதற்கான குறியீட்டு" என்று வகைப்படுத்தவும், மேலும் 3 மில்லியனுக்கும் மேலான தேடல் முடிவுகளை நீங்கள் சந்திப்பீர்கள். இது ஒரு பிரபலமான கேள்வியாகும், மேலும் இந்த விஷயத்தில் பல்வேறு கருத்துக்களைக் கொண்டிருக்கும் அதிகமான அதிகாரிகளை நீங்கள் காணலாம். இந்த தலைப்பைப் பற்றி பல்வேறு தளங்கள் என்ன சொல்ல வேண்டும் என்பதைப் பற்றிக் கொஞ்சம் நேரம் செலவழிப்பதற்காக இது பிரகாசமானதாகவும் பயனுள்ளதுமாக இருக்கலாம், ஆனால் விஷயங்களை சிறிது நீக்குவதற்கு நீங்கள் விரும்பினால் இந்த கேள்வியை முதலில் கேள்வியுங்கள்: நான் என்ன கட்ட வேண்டும்?

ஆங்கில மொழியில் உள்ள வார்த்தைகள் எண்ணங்களையும் யோசனையையும் தொடர்புபடுத்துவதன் மூலம், நிரலாக்க மொழிகள் பயனுள்ளதாக இருக்கும், ஏனெனில் அவை சில விஷயங்களைச் சாதிக்க உதவுகின்றன. எனவே குறியீட்டு மொழியைக் கற்றுக்கொள்வதை நீங்கள் தீர்மானிக்கும் போது, ​​நீங்கள் கட்டியெழுப்ப விரும்பும் விஷயங்களைச் சிந்திக்க நம்பமுடியாத முக்கியம்.

ஒரு வலைத்தளத்தை உருவாக்க வேண்டுமா? HTML, CSS மற்றும் ஜாவாஸ்கிரிப்ட் தெரிந்துகொள்வது உங்களுக்கு முக்கியம். ஸ்மார்ட்போன் பயன்பாட்டை உருவாக்குவதில் அதிக ஆர்வம் உள்ளதா? நீங்கள் (Android அல்லது iOS) தொடங்க விரும்பும் எந்த தளத்தை நீங்கள் தீர்மானிக்க வேண்டும், பின்னர் Java மற்றும் Objective-C போன்ற பொருத்தமான மொழிகளில் ஒன்றைத் தேர்ந்தெடுக்கவும்.

தெளிவாக, மேலே எடுத்துக்காட்டுகள் நிறைவாக இல்லை; அவர்கள் நீங்கள் தொடங்க வேண்டும் எந்த மொழி கருத்தில் போது நீங்கள் உங்களை கேட்க வேண்டும் கேள்விகளுக்கு ஒரு சுவை வழங்க. மேலே உள்ள ஓட்டம் விளக்கப்படம், உங்கள் மொழியில் உங்கள் குறியிடுதலைத் தொடர முயற்சிக்கும்போது, ​​மற்றொரு பயனுள்ள ஆதாரமாக இருக்கலாம். கூகிளின் பயனை மதிக்காதே; சில பொறுமை எடுக்கும், ஆனால் நீங்கள் கட்டியெழுப்ப விரும்பும் விஷயங்களை அறிந்திருந்தால், அதை உருவாக்க எடுக்கும் குறியீட்டு மொழி என்னவென்றால், நேரத்தையும் பொறுமையையும் நன்கு மதிக்க முடியும்.

மேலே பார்த்திருக்கும் நிஃப்டி ஓட்டப்பந்தயத்திற்குப் பின்னால் உள்ள கார்ல் சே, நீங்கள் கற்றுக் கொள்ளும் மொழியைக் கருத்தில் கொண்டு கருத்தில் கொள்ள வளங்களை வளர்த்துக்கொள்வது மிகவும் எளிது. இங்கு காண்க - பல்வேறு மொழிகளுக்கான ஆதாரங்களைப் பற்றி மேலும் அறிய வெவ்வேறு தாவல்களில் கிளிக் செய்யலாம் என்பதை நினைவில் கொள்ளவும்.

08 08

Codeacademy

Codeacademy

சிறந்தது: இலவசம், இன்னும் அடிப்படை மொழிகளில் சிலவற்றை வேடிக்கை கேட்சிங் பாடங்கள் என்று சொல்லுங்கள். நீங்கள் ஒரு வலைத்தளத்தை உருவாக்க விரும்பினால், HTML மற்றும் CSS அடிப்படையிலான ஒரு பாடத்திட்டத்தை நீங்கள் எடுத்துக் கொள்ளலாம்.

வழங்கப்படும் மொழிகள்:

ப்ரோஸ்: நீங்கள் ஒரு கோடெக்டிமி கணக்கை உருவாக்கி, ஒரு படிப்பைத் தொடங்கும்போது, ​​உங்கள் முன்னேற்றத்தைத் தொடர்ந்து கண்காணித்து வருகிறது, எனவே நீங்கள் நிறுத்திவிட்டால், நேரத்தைத் தடுத்து நிறுத்தி, நேரத்தை செலவழிக்காமல், மற்றொரு பிளஸ் இந்த சேவையை மொத்த தொடக்கத்தில் நோக்கம் என்று; இது HTML மற்றும் CSS உடன் தொடங்குவதற்கு முழுமையான புதியவர்களுக்கு பரிந்துரைக்கிறது, இருப்பினும் மேம்பட்ட மொழி படிப்புகளையும் வழங்குகிறது. தளத்தின் பெரும் புகழ்க்கு நன்றி - நிச்சயமாக வலைப்பக்கத்தில் (வலை அபிவிருத்தி, கருவிகள், API கள், தரவு பகுப்பாய்வு மற்றும் பலவற்றின் மூலம்), மற்றும் 20 மில்லியன் பயனர்களுக்கும் மேலாக நீங்கள் உலாவலாம் - அதன் கருத்துக்களம் உங்கள் சொந்த கேள்விகளை கேட்டு, ஒரு குறிப்பிட்ட போக்கில் உள்ள பிரச்சனைகளிலிருந்து உங்கள் இதயம் என்ன விரும்புகிறதோ அதை எப்படி உருவாக்குவது என்பது. மற்றொரு சார்பு: கோடாக்டாமி இலவசம்.

பாதகம்: சில படிப்புகள் (அல்லது குறிப்பிட்ட பாடங்களில் அல்லது ஒரு பாடத்திட்டத்தில் உள்ள சிக்கல்கள்) செய்தபின் தெளிவாக எழுதப்படவில்லை, இது பயனரின் சார்பில் குழப்பத்திற்கு வழிவகுக்கும். வலுவான கோடாக்டாமி கருத்துக்களம் வழக்கமாக இந்த நிகழ்வுகளில் மீட்புக்கு வரலாம், இருப்பினும் உள்ளடக்கத்தின் பெரும்பகுதி அவ்வளவு எளிதில் வழங்கப்பட்டால், அது ஒரு கஷ்டத்தின் மீது இயங்குவதை ஊக்கப்படுத்தலாம். மேலும் »

08 ல் 03

குறியீடு அவென்ஜர்ஸ்

குறியீடு அவென்ஜர்ஸ்

சிறந்தது: ஒவ்வொரு பாடம் முடிந்த பின் மினி கேம்களையே நீங்கள் முடிக்க வேண்டும் என்பதால், குறியீட்டு மொழிகளால் உண்மையான விஷயங்களை எப்படி உருவாக்க வேண்டும் என்பதை கற்றுக் கொள்வதில் கேளிக்கை மற்றும் விளையாட்டுகள் விரும்புவோர் விரும்புகிறார்கள். கோடாக்டாடியைப் போலவே, இது தொடக்கப்பணிகளுக்கு இலக்காகவும், மேலும் கோடெக்காட்டியைக் காட்டிலும் அதிகமாகவும் உள்ளது, இது ஒரு நிரலாக்க மொழியின் அனைத்து கொட்டைகள் மற்றும் மாடுகளை விடவும் அடிப்படைக் கருத்துகளை கற்கிறது. ஸ்பானிஷ், டச்சு, போர்த்துகீசியம் மற்றும் ரஷ்ய மொழிகளில் மற்ற மொழிகளிலும் வழங்கப்படும் என்பதால், ஆங்கிலம் தவிர வேறு மொழிகளில் பேசுவதற்கு இது சிறந்த தேர்வாகும்.

வழங்கப்படும் மொழிகள்:

நன்மை: கோட் அவென்ஜர்ஸ் மூலம் பாடநெறிகள் வேடிக்கையாகவும் ஈடுபடுவதும் - இந்த வகையில், அது கோடாக்மேடிமையுடன் போட்டித்தன்மையும் போட்டித்தன்மையும் கொண்டது.

பாதகம்: மிகப்பெரிய ஒரு செலவு இருக்கிறது; நீங்கள் ஒரு இலவச சோதனை, சந்தாக்கள் பெற முடியும் - ஒவ்வொரு பாடத்திட்டத்திலும் முழு அணுகலை வழங்கும், ஒரு பாடத்திட்டத்தில் வெறும் ஐந்து பாடங்களைக் கொண்டிருக்கும் வரை - மாதத்திற்கு $ 29 அல்லது ஆறு மாதங்களுக்கு $ 120 செலவாகும். மற்றொரு குறைபாடு, கோடெக்கடியை ஒப்பிடுகையில், தனிப்பட்ட படிப்புகளுக்கு எந்தவிதமான கருத்துக்களும் இல்லை, எனவே நீங்கள் உங்கள் பாடத்திட்டத்தில் ஒரு குறிப்பிட்ட பிரச்சனையுடன் போராடினால், தீர்வுகளைத் தீர்க்க கடினமாக உள்ளது. வேறு சில தளங்களுடன் ஒப்பிடும்போது, ​​நீங்கள் படிப்பதற்காக ஒப்பீட்டளவில் சில மொழி விருப்பங்களைக் கொண்டுள்ளீர்கள். மேலும் »

08 இல் 08

கான் அகாடமி

கான் அகாடமி

சிறந்தது: புதிதாகத் தெரிந்தவர்கள் யார் என்பதைத் தெரிந்துகொள்வது, திறன்களை கற்றுக்கொள்வதற்கான ஒரு நேரடி, நேர்மையான வழி. கூடுதலாக, கான் அகாடமி கிராபிக்ஸ் மற்றும் கேமிங்-வகை பயன்பாடுகளில் கவனம் செலுத்த விரும்புவோருக்கு மிகவும் புரிகிறது. நிரலாக்க வரைபடங்கள் மற்றும் அனிமேஷன்களில் கவனம் செலுத்துகிறது.

வழங்கப்படும் மொழிகள்:

ப்ரோஸ்: எல்லாம் இலவசம், கான் அகாடமி கடன் அட்டை தகவலை ஒப்படைக்காமல் ஆன்லைனில் குறியீடு செய்ய கற்றுக்கொள்வதற்கான பெரிய ஆதாரங்களில் ஒன்றாகும். பாடங்கள் நியாயமான அளவை (மணி நேரம் நீடிக்கவில்லை) மற்றும் ஈடுபடுகின்றன. புதிய திறன்களை வழங்குவதற்கும் கற்பிக்கப்படுவதற்கும் வழிவகைகளும் நன்கு ஒழுங்கமைக்கப்படுகின்றன; உதாரணமாக, JavaScript பொருள்களின் அனிமேஷன் அடிப்படைகளுக்கு நீங்கள் செல்லலாம்.

பாதகம்: ஒப்பீட்டளவில் சில மொழிகளில் வழங்கப்பட்டது, மற்றும் நீங்கள் கோடெக்காட்டி கிடைக்கும் அதே வளர்க்கும் மன்ற சமுதாயத்தை அனுபவிக்க முடியாது. அது உங்கள் கற்றல் பாணியையும் விருப்பங்களையும் பொறுத்து ஒரு வித்தியாசத்தை ஏற்படுத்தக்கூடாது - அது மனதில் வைத்திருப்பதுதான். மேலும் »

08 08

குறியீடு பள்ளி

குறியீடு பள்ளி

சிறந்தது: தரமான ஜாவாஸ்கிரிப்ட் மற்றும் HTML / CSS, குறிப்பாக குறிக்கோள்-சி போன்ற iOS பயன்பாடுகளுக்கான மொபைல் மொழிகளுக்கு அப்பாற்பட்ட மொழியைத் தெரிந்துகொள்ள விரும்புவோர். இந்த பட்டியலில் மற்ற வளங்களை போன்ற தொடக்க-சார்ந்த இல்லை, எனவே நீங்கள் உங்கள் பெல்ட் கீழ் ஒரு சில திறமைகளை பின்னர் முதல் மற்றொரு தளம் தொடங்க வேண்டும் மற்றும் இங்கே உங்கள் வழி செய்ய வேண்டும். கோட் ஸ்கூல் இந்த கட்டுரையில் குறிப்பிடப்பட்ட பிற வளங்களை விட ஒரு தொழில்முறை வளைவைக் கொண்டுள்ளது - வர்த்தகத்தில் நீங்கள் ஒரு புரோகிராமர் ஆக விரும்பினால், சில தீவிர நேரத்தை செலவிட ஒரு நல்ல இடமாக இருக்கலாம் (இருப்பினும் சில பணத்தை செலவழிக்க தயாராக இருக்க வேண்டும் அதே போல் நீங்கள் அனைத்து பொருள் அணுக வேண்டும் என்றால்).

வழங்கப்படும் மொழிகள்:

நன்மை: படிப்புகள் ஒரு பெரிய தேர்வு, மற்றும் தொடங்க எந்த மொழி உங்கள் முடிவை அறிவிக்க முடியும் என்று மிகவும் பயனுள்ளதாக ஆரம்ப வழிகாட்டி. தொழில்முறை-தரமான படிப்புகளை வழங்குவதற்காக அதன் நற்பெயருக்கு இணங்க, குறியீடு பள்ளி தொழில்முறை பயன்மிக்க உள்ளடக்க பட்டியல்களை வழங்குகிறது, பாட்கேஸ்ட் மற்றும் வீடியோ நிகழ்ச்சிகளுடன். IOS சாதனங்களுக்கான குறியீட்டு உலகில் உங்கள் கால்விரல்களை முடக்கலாம் - இந்த பட்டியலில் குறிப்பிடப்பட்ட பிற பெரும்பாலான ஆதாரங்களுடன் செய்ய முடியாத ஒன்று.

பாதகம்: நீங்கள் முன்னோக்கி நிரலாக்க அறிவு பூஜ்ய குறியீடு குறியீடு பள்ளி வந்தால் நீங்கள் இழந்த ஒரு பிட் உணர கூடும். பிளஸ், அனைத்து தளத்தின் 71 படிப்புகள் மற்றும் 254 ஸ்கிரீன்காஸ்டுகளுக்கு வரம்பற்ற அணுகலைப் பெற, நீங்கள் ஒரு வருடம் ($ 29 ஒரு மாதத்திற்கு அல்லது ஒரு வருடத்திற்கு ஒரு மாதத்திற்கு $ 19 மாதத்திற்கு) செலுத்த வேண்டும் - நீங்கள் அதன் முழுத் திறனுடன் இந்த தளத்தைப் பயன்படுத்த விரும்பினால், அவுட் ஷெல் வேண்டும். மேலும் »

08 இல் 06

Coursera கூடுதலாக

Coursera கூடுதலாக

சிறந்தது: சுயநிர்ணய உரிமையுணர்வு கொண்டவர்கள், அர்ப்பணிப்புடன் இருப்பதால், அவர்களுக்கு மிகவும் பயன் தரும் பாடநெறியை கண்டுபிடிப்பதற்கான பொறுமை, கோடெக்காடீடி போன்ற தளங்களைப் போலல்லாமல், Coursera புரோகிராமினைத் தாண்டி ஒரு பெரிய வகையான பாடங்களைக் கற்பிக்கும் வகையில் கல்விப் பொருட்களை வழங்குகிறது. .

வழங்கப்படும் மொழிகள்:

ப்ரோஸ்: ஜான்ஸ் ஹாப்கின்ஸ் பல்கலைக்கழகம், ஸ்டான்போர்ட் மற்றும் மிச்சிகன் பல்கலைக்கழகம் போன்ற உலக புகழ்பெற்ற நிறுவனங்களிலிருந்து படிப்புகள் கிடைக்கின்றன, எனவே நீங்கள் நல்ல கைகளில் இருப்பதை அறிவீர்கள். கூடுதலாக, பெரும்பாலான படிப்புகள் இலவசமாக உள்ளன, ஆனால் சிலவற்றிற்கு நீங்கள் பணம் செலுத்த முடிந்தாலும், இறுதி முடிவில் ஒரு சான்றிதழை முன்வைக்கும் விருப்பங்களும் உள்ளன.

பாதகம்: நீங்கள் எளிதாக தேடும் இடத்தில் ஒரு குறியீட்டு படிப்பினைகள் எதையும் கண்டுபிடிக்க முடியாது, அதாவது நீங்கள் தேடுகிறீர்கள் என்பதைத் தெரிந்து கொள்ள இந்த தளத்திற்கு வர உதவுகிறது. கோடெக்டாடி, கோட் அவென்ஜர்ஸ் அல்லது கான் அகாடமி மூலமாக கிடைக்கக்கூடிய படிப்புகள் பொதுவாக ஈடுபாடு அல்லது ஊடாடும் அல்ல. மேலும் »

08 இல் 07

மரவீடு

மரவீடு

சிறந்தது: நிரலாக்கத்தில் ஒட்டிக்கொள்வதற்கும், அவர்கள் தொழில் ரீதியாக அல்லது சில பக்க திட்டங்களுக்கான திறன்களைப் பயன்படுத்துவதற்கும் திட்டமிடுபவர்கள், பெரும்பாலான பொருள் ஒரு கட்டணச் சந்தா தேவைப்படுவதால். நீங்கள் முன் அறிவை ஒரு டன் கொண்டு Treehouse வர வேண்டும் என்று இல்லை; ஒரு வலைத்தளத்தை உருவாக்குவது போன்ற நோக்கங்களைப் பற்றி பல படிப்புகள் கட்டப்பட்டுள்ளன என்பதால் நீங்கள் கட்டியெழுப்ப விரும்பும் ஒரு யோசனை, போதும்.

வழங்கப்படும் மொழிகள்:

நன்மை: IOS க்கான மொபைல் நிரலாக்க மொழிகளையும் உள்ளடக்கியது, எனவே நீங்கள் ஒரு ஐபோன் பயன்பாட்டை உருவாக்க விரும்பினால், இதை எப்படி செய்வது என்பதை அறிய இந்த தளம் உதவும். சமுதாய கருத்துக்களுக்கு நீங்கள் அணுகலாம், உங்கள் சிக்கல் மேலும் நீங்கள் சிக்கி இருக்கும் போது உங்களுக்கு உதவி செய்வதற்கு கூடுதலாக குறியீட்டுக்கு பயன் படுத்தும்.

பாதகம்: ஒருமுறை நீங்கள் இலவச சோதனை பயன்படுத்தப்படுகிறது, Treehouse நீங்கள் இரண்டு பணம் திட்டங்களில் ஒன்றை தேர்ந்தெடுக்க வேண்டும். மலிவான ஒரு மாதத்திற்கு $ 25 செலவாகிறது மற்றும் ஒரு மாதத்திற்கு $ 49 க்கும் மேற்பட்ட வீடியோ படிப்புகள் மற்றும் ஊடாடும் கருவிகளுக்கு நீங்கள் அணுகலாம், அதே சமயம் $ 49 மாதத்திற்கு "புரோ திட்டம்" உங்களுக்கு உறுப்பினர்-மட்டும் மன்றம், போனஸ் உள்ளடக்கம், வீடியோக்களை பதிவிறக்கம் செய்யும் திறன் ஆஃப்லைன் கற்றல் மற்றும் இன்னும். அந்த அம்சங்கள் சில நிச்சயமாக பயனுள்ளதாக இருக்கும், ஆனால் நீங்கள் அதை ஒரு மாதாந்திர அடிப்படையில் அந்த செலுத்தும் மதிப்பு இருக்கும் குறியீடு கற்றல் பற்றி மிகவும் தீவிரமாக இருக்க வேண்டும். மேலும் »

08 இல் 08

கிட்ஸ் புரோகிராமிங்

ஸ்விஃப்ட் விளையாட்டு மைதானங்கள். ஆப்பிள்

மேலேயுள்ள எல்லா தளங்களும் ஆரம்பிக்கும் நோக்கம் கொண்டவை, ஆனால் மென்மையான வயதினரைப் பற்றி என்ன? இந்தத் தளங்களில் ஒன்றை குழந்தைகளுக்கு ஏற்றவாறு பார்க்க வேண்டும். விருப்பங்கள் Blockly, Scratch மற்றும் SwiftPlayground ஆகியவை அடங்கும், மேலும் அவை காட்சிப்படுத்தல்களில் முக்கியத்துவத்துடன் ஈடுபடும் எளிதில் பின்பற்றக்கூடிய வழிகளில் நிரலாக்க கருத்தாக்கங்களை இளைஞர்களுக்கு அறிமுகப்படுத்துகின்றன.

இலவசமாக தொடங்கவும், வேடிக்கையாகவும் இருங்கள்

எப்படி குறியீட்டைக் கற்றுக்கொள்வது என்பது, உங்கள் விருப்பங்களை ஆராய்ந்து, முடிந்தவரை பல கற்றல் முறைகள் மற்றும் திறன்களை உங்களை வெளிப்படுத்துவதற்கான இலவச ஆதாரங்களின் இணைய செல்வத்தை பயன்படுத்தி கொள்ளுங்கள். உங்கள் கிரெடிட் கார்டைத் தவிர்ப்பது அவசியம் இல்லை எனில், வேறு எந்த வழியையும் நீங்கள் வேறு வழியில் பெறமுடியாது, அல்லது / அல்லது நீங்கள் முடிவு செய்தால், தொழில் ரீதியாக நிரலாக்கத் தொடர வேண்டும். ஆனால் அந்த கட்டத்தில், எப்படியும் ஒரு நபர் வகுப்பறையில் மாற்றுவது பற்றி நீங்கள் சிந்திக்க வேண்டும்!