कोड ऑनलाईन शिकण्यासाठी सर्वोत्कृष्ट संसाधने

मोबाइलवरून प्रोग्रॅमिंगसाठी जावास्क्रिप्ट पर्यंत, या संसाधनांवर आपण भरला आहे

आपण स्वत: ची वेबसाइट तयार करू इच्छिता किंवा आपण संभाव्य नियोक्ते करण्यासाठी आपल्या आकर्षकपणा चालना देण्यासाठी आशेने आहोत, कोड शिकणे निश्चितपणे सुलभ असू शकते पण कुठून सुरुवात करायची? प्रोग्रामिंग भाषेच्या जगात आपले पाय ओलायला काही पर्याय उपलब्ध नाहीत, परंतु चांगला प्रवेश बिंदू शोधणे कठीण वाटू शकते. अखेरीस, आपल्यासाठी सर्वात जास्त भाषा कोणती आहे हे आपण कसे ठरवता?

हा लेख आपल्याला कोड शिकण्याबद्दल विचार करताना प्रथम निर्णय घेऊन जाण्याचा प्रयत्न करेल आणि नंतर जेव्हा आपण आपल्या कौशल्यांचा विकास करण्यासाठी तयार असाल तेव्हा हे सर्वोत्तम ऑनलाइन संसाधनांची शिफारस करेल.

01 ते 08

प्रथम गोष्टी प्रथम: आपण कोणती प्रोग्रामिंग भाषा शिकू इच्छिता ते निश्चित करा

कार्ल चेओ

Google मध्ये "शिकण्यासाठी भाषा कोडींग करणे" असे टाइप करा आणि आपल्याला 30 लाखांपेक्षा जास्त शोध परिणामांसह भेटले जाईल. स्पष्टपणे, हे एक लोकप्रिय प्रश्न आहे आणि आपल्याला या विषयावर विविध अधिकार्यांसह भरपूर अधिकार्या आढळतील. या विषयावर वेगवेगळया साइट्सचे वाचन करण्यास काही वेळ घालवणे हे आपणास पटवून देण्यासारखे आणि फायदेशीर ठरू शकते, परंतु जर आपण काही गोष्टी व्यवस्थित करू इच्छित असाल तर प्रथम स्वतःला हा प्रश्न विचारा: मी काय तयार करू?

इंग्रजी भाषेतील शब्द संप्रेषण करण्याच्या विचारांचा आणि विचारांचा अंत होण्याचा अर्थ असतो, प्रोग्रामिंग भाषा उपयुक्त आहेत कारण त्या विशिष्ट गोष्टी पूर्ण करण्यात आपली मदत करतात. म्हणून जेव्हा आपण कोडिंग भाषा शिकण्याचा निर्णय घेता तेव्हा आपल्याला काय तयार करायचे आहे याचा विचार करणे खूपच महत्वाचे आहे.

वेबसाइट तयार करू इच्छिता? HTML, CSS आणि Javascript जाणून घेणे आपल्यासाठी महत्त्वाचे असेल स्मार्टफोन अॅप तयार करण्यात अधिक स्वारस्य आहे? आपण कोणती प्लॅटफॉर्म सह प्रारंभ करू इच्छिता हे ठरविण्याची आवश्यकता आहे (Android किंवा iOS), आणि त्यानंतर संबंधित भाषा जसे की Java आणि Objective-C निवडा.

स्पष्टपणे, वरील उदाहरण सर्वसमावेशक नाहीत; ते फक्त आपल्या प्रश्नांचा एक चव प्रदान करतात जे आपण कोणत्या भाषासह प्रारंभ करावे त्याची विचार करता तेव्हा आपण स्वत: विचारू इच्छित असाल. आपण आपल्या कोडिंग प्रयत्नांना एका भाषेच्या खाली संकुचित करण्याचा प्रयत्न करत असताना वरील प्रवाह चार्ट इतर उपयुक्त स्रोत असल्याचे सिद्ध होऊ शकतात. आणि Google च्या उपयोगिता कमी लेखू नका; हे काही संयम सहन करेल, परंतु आपण जर ते तयार करू इच्छिता हे आपल्याला माहिती असेल तर, वेळ आणि संयम वाचण्यासाठी त्यास काय कोडिंग भाषा तयार करावी लागते हे संशोधन करणे.

कार्ल चेओ, जो निफ्टी फलाचार्टच्या मागे आहे जो वरील दिसतो आहे, तसेच आपण ज्या भाषेसाठी शोधत आहात त्या भाषेवर आधारित विचार करण्यासाठी संसाधनांचा एक सुलभ वियोग देखील प्रदान करतो. हे येथे पहा - लक्षात ठेवा आपण विविध भाषांसाठी संसाधनांबद्दल अधिक जाणून घेण्यासाठी विविध टॅबवर क्लिक करू शकता.

02 ते 08

कोडेकाडे

कोडेकाडे

सर्वोत्कृष्ट: विनामूल्य, मी काही मुलभूत मूलभूत गोष्टींसाठी मजेदार कोडींग धडे सांगतो. आपण वेबसाइट तयार करू इच्छित असल्यास, आपण एचटीएमएल आणि सीएसएसच्या तत्त्वांवर आधारीत एक अभ्यासक्रम देखील घेऊ शकता, जे आपण साइट तयार करण्याच्या पद्धतीप्रमाणे वापरता.

देऊ भाषा:

गुणधर्म: एकदा आपण कोडेकाडे खाते तयार केले आणि एक कोर्स करणे सुरू केले, तेव्हा सेवा आपल्या प्रगतीचा मागोवा ठेवते, ज्यामुळे आपण जेथे सोडले होते त्या मागच्या वेळेस शोधून काढणे आवश्यक नसते. आणखी एक प्लस म्हणजे ही सेवा एकूण नवशिक्यांकडे लक्ष्यित आहे; तो पूर्णपणे newbies एचटीएमएल आणि सीएसएस सुरू शिफारस, तरी तसेच तसेच अधिक प्रगत भाषा अभ्यासक्रम देते आपण कोर्स प्रकार (वेब ​​डेव्हलपमेंट, टूल्स, एपीआयएस, डेटा एनालिटिक्स आणि बरेच काही) द्वारे ब्राउझ करू शकता, आणि साइटच्या प्रचंड लोकप्रियतेमुळे - यामुळे 2 कोटीपेक्षा जास्त वापरकर्ते आहेत - त्याचे मंच आपल्या स्वतःच्या प्रश्नांची उत्तरे देण्याबद्दल आणि उत्तर देण्याकरिता एक उत्तम स्त्रोत आहेत विशिष्ट मार्गाने आपल्या अंतःकरणाची इच्छा कशी निर्माण करायची त्या समस्यांमधून काहीही. दुसरा प्रो: कोडेकाडे विनामूल्य आहे.

असमान: काही अभ्यासक्रम (किंवा अभ्यासक्रमातील विशिष्ट प्रश्न किंवा समस्या) पूर्णपणे स्पष्टपणे लिहीलेले नाहीत, जे वापरकर्त्याच्या वतीने गोंधळ होऊ शकते. क्वचित कोडेकॅडयी मंच हे सहसा या प्रसंगी बचाव करू शकतात, तरीही बहुतेक कंटेंट अस्ताव्यस्त प्रस्तुत केले जाते तेव्हा अडचणींवर चालण्यासाठी ते परावृत्त केले जाऊ शकते. अधिक »

03 ते 08

कोड Avengers

कोड Avengers

सर्वोत्कृष्ट: कोडींग भाषांद्वारे वास्तविक गोष्टी कशी तयार करावी हे शिकण्यासाठी मार्ग मजा आणि गेम्स पाहिजेत, कारण आपण प्रत्येक धड्याच्या नंतर मिनी गेम पूर्ण कराल. कोडेकॅडयीप्रमाणे, ते सुरुवातीच्यांपर्यंत लक्ष्यित आहे, आणि कदाचित कोडेकॅडमीपेक्षाही अधिक आहे, हे प्रोग्रॅमिंग भाषेच्या सर्व नट आणि बोल्टऐवजी प्राथमिक संकल्पना शिकत आहे. इंग्रजी व्यतिरिक्त इतर भाषा बोलणार्या लोकांसाठी हे देखील एक उत्तम पर्याय आहे, कारण इतर भाषांमध्येही स्पॅनिश, डच, पोर्तुगीज आणि रशियन भाषेचा अभ्यासक्रम उपलब्ध आहे.

देऊ भाषा:

गुणधर्म: कोड अॅवेंजरमार्फत अभ्यासक्रम मजा आणि आकर्षक आहेत - याबाबतीत, ते तुलनात्मक आहे आणि कोडेकाडेशी स्पर्धात्मक आहे.

बाधक: सर्वात मोठी एक आहे की एक खर्च आहे; आपण विनामूल्य चाचणी प्राप्त करू शकता, सदस्यता - ज्या प्रत्येक कोर्ससाठी आपल्याला पूर्ण प्रवेश देते, एका कोर्समध्ये केवळ पाच पाठापेक्षा मर्यादित नाही - प्रति महिना $ 29 किंवा सहा महिन्यांकरिता $ 120 कोडेकॅडमीच्या तुलनेत कमीत कमी दुसरा गैरसोय म्हणजे वैयक्तिक अभ्यासक्रमांसाठी विशिष्ट कोणतेही मंच नाहीत, म्हणून आपण आपल्या अभ्यासक्रमातील एखाद्या विशिष्ट समस्येवर संघर्ष करत असल्यास समाधान शोधणे कठिण आहे. काही इतर साइटशी तुलना केल्यास, आपल्याकडे देखील अभ्यास करण्यासाठी काही भाषा पर्याय आहेत अधिक »

04 ते 08

खान अकादमी

खान अकादमी

सर्वोत्कृष्ट: जे नवीन शिक्षक तयार करतात आणि त्यांना कौशल्य शिकायला एक आकर्षक, सरळ मार्ग शोधण्याची इच्छा करतात. याव्यतिरिक्त, ग्राफिक्स आणि गेमिंग प्रकारावरील अनुप्रयोगांवर लक्ष केंद्रित करू इच्छिणार्यांसाठी खान अकादमी अधिक उपयुक्त बनवेल. प्रोग्रामिंग रेखांकने आणि अॅनिमेशनवर देखील लक्ष केंद्रित केले आहे.

देऊ भाषा:

साधक: सर्व काही मुक्त आहे, क्रेडिट कार्ड माहिती न देता ऑनलाइन कोड शिकण्यासाठी खान अकादमीला उत्तम संसाधनांपैकी एक बनवणे. धडे माफक आकाराचे (तासांमध्ये नाही) आणि व्यस्त ज्या प्रकारे नवीन कौशल्य सादर केले जातात आणि शिकवले जाते तसेच सुसंघटित आहे; आपण JavaScript सामग्रीमध्ये एनीमेशन मूलभूत गोष्टींवर उडी मारू शकता, उदाहरणार्थ.

बाधक: तुलनेने काही भाषा देऊ केल्या जात आहेत, आणि आपण कोडेकॅडयीसह उपलब्ध समान संपन्न मंच समुदायाचा आनंद घेत नाही. ते आपल्या शिकण्याच्या शैली आणि प्राधान्यांच्या आधारावर कदाचित फरक करू शकणार नाही किंवा नाही - हे फक्त लक्षात ठेवणे आवश्यक आहे अधिक »

05 ते 08

कोड स्कूल

कोड स्कूल

सर्वोत्कृष्ट: जे मानक जावास्क्रिप्ट आणि एचटीएमएल / सीएसएसपेक्षा जास्त भाषा शिकू इच्छितात, विशेषत: मोबाइल सिस्टम्स iOS साठी जसे की ऑब्जेक्टिव्ह सी या सूचीवरील अन्य संसाधनांनुसार नवशिक्या-देणारं म्हणून नाही, म्हणून आपण आधी एखाद्या दुसर्या साइटसह प्रारंभ करू इच्छित असाल आणि आपल्या बेल्टमध्ये काही कौशल्ये ठेवल्यानंतर आपण येथे आपला मार्ग तयार करू शकता. या लेखात उल्लेख केलेल्या इतर अनेक संसाधनांपेक्षा कोड स्कुलमध्ये व्यावसायिक दृष्टिकोन अधिक आहे - जर आपण व्यवसायाद्वारे एक प्रोग्रामर बनू इच्छित असाल, तर काही गंभीर वेळ घालवण्यासाठी ही चांगली जागा असू शकते (तरी काही पैसे खर्च करण्यास तयार असा) तसेच आपण सर्व सामग्री प्रवेश इच्छित असल्यास).

देऊ भाषा:

गुणधर्म: अभ्यासक्रमांचे एक उत्कृष्ट निवड, आणि एक उपयुक्त मदतनीस मार्गदर्शन जे आपल्यास कोणत्या भाषेने सुरुवात करावी याचा निर्णय घेऊ शकतात. व्यावसायिक दर्जाचे अभ्यासक्रम पुरविण्याबद्दल त्याची प्रतिष्ठा लक्षात घेऊन, कोड स्कूल पॉडकास्ट आणि व्हिडिओ शोसह व्यावसायिकपणे क्युरेटेड सामग्री याद्या सादर करतो. आपण iOS डिव्हाइसेससाठी कोडींगच्या जगामध्ये आपल्या पायाची बोटं बुडवून टाकू शकता - या सूचीमध्ये उल्लेख केलेल्या इतर स्त्रोतांसह काहीतरी करणे शक्य नाही.

बाधक: आपण कोड शिकलात तर शून्य अगोदर प्रोग्रामींग ज्ञान घेऊन गेल्यास आपल्याला थोडा गमवावा लागेल. प्लस, सर्व साइटवरील 71 अभ्यासक्रम आणि 254 स्क्रीनकास्ट्सवर अमर्यादित प्रवेश मिळविण्यासाठी आपल्याला (प्रत्येक महिन्यासाठी $ 2 9 किंवा दरमहा 1 9 डॉलर वार्षिक योजनासह) देय असणे आवश्यक आहे - आणि आपण या साइटचा पूर्ण क्षमतेने वापर करू इच्छित असल्यास आपण ' आपल्याला कसर करायला हवे. अधिक »

06 ते 08

कोर्सेरा

कोर्सेरा

सर्वोत्कृष्ट: स्वत : ची प्रवृत्त शिकणारे, ज्यांनी समर्पण केले आहे आणि त्यांच्यासाठी अधिक अर्थ प्राप्त होतो अशा अभ्यासक्रमाचा शोध घेण्याचा थोडा धीर धरू शकतो, कारण कोडेकॅडीसारख्या साइट्स विपरीत, कोर्सेरा प्रोग्रामिंग पलीकडे मोठ्या संख्येने विषयांच्या शैक्षणिक सामग्रीचा होस्ट करतो .

देऊ भाषा:

साधक: जागतिक स्तरावरील प्रसिद्ध संस्थांमधून उपलब्ध आहेत जसे जॉन्स हॉपकिन्स विद्यापीठ, स्टॅनफोर्ड आणि मिशिगन विद्यापीठ, जेणेकरून तुम्हाला माहिती आहे की आपण चांगले हात आहात तसेच, बहुतेक अभ्यासक्रम विनामूल्य आहेत, परंतु आपण शेवटी काही समाप्तीकरणाचे प्रमाणपत्र देणार्या पर्यायांसाठी काही पैसे देऊ शकता.

बाधक: आपल्याला एका कोडींग धड्यातील सर्व कोठूनही पटकन मिळत नाही, म्हणजे आपण शोधत असलेल्या गोष्टींबाबत या साइटवर येण्यास मदत होऊ शकते. अभ्यासक्रम सहसा कोडेकॅडमी, कोड एव्हेंजर्स किंवा खान अकादमीद्वारे उपलब्ध असलेल्या म्हणून आकर्षक किंवा परस्परसंवादी नसतात. अधिक »

07 चे 08

ट्रीहाउस

ट्रीहाउस

सर्वोत्कृष्ट: ज्यांना प्रोग्रामिंगसह चिकटविणे आणि ते कौशल्य वापरणे किंवा व्यावसायिक किंवा काही बाजुच्या प्रकल्पांसाठी वापरण्याची योजना आखत आहेत, कारण बहुतेक साहित्यासाठी सशुल्क सबस्क्रिप्शन आवश्यक असते. हे सांगण्यासारखे नाही की आपल्याला अगोदरच्या ज्ञानापैकी एक ट्रीहाऊसमध्ये येणे आवश्यक आहे; आपण काय तयार करायचे याची कल्पना अनेकदा असते, कारण अनेक अभ्यासक्रम उद्दिष्टे तयार केले जातात, जसे की वेबसाइट तयार करणे.

देऊ भाषा:

साधक: IOS साठी मोबाइल प्रोग्रामिंग भाषा समाविष्ट करते, म्हणून जर आपल्याला आयफोन अॅप्लिकेशन तयार करायचे असेल तर ही साइट आपल्याला हे कसे करावे हे जाणून घेण्यास मदत करेल. आपण समुदाय मंच प्रवेश मिळवू शकता, जे आपण अडखळलात असताना आपल्याला मदत करण्याव्यतिरिक्त आपल्या शिक्षणाचा आणि कोडिंगबद्दल आवड देखील देऊ शकतात

बाधक: एकदा विनामूल्य चाचणी वापरली असेल तर, ट्री हाऊससाठी आपल्याला दोन देय योजनांपैकी एकाची निवड करणे आवश्यक आहे. स्वस्त दरमहा $ 25 दरमहा आणि आपल्याला 1,000 व्हिडीओ कोर्स आणि परस्परसंवादी साधनांपर्यंत प्रवेश मिळतो, तर $ 49 प्रति महिना "प्रो प्लॅन" तुम्हाला केवळ सदस्यांसाठी फोरम, बोनस सामग्री, व्हिडीओ डाउनलोड करण्याची क्षमता ऑफलाइन शिक्षण आणि बरेच काही त्यातील काही वैशिष्ट्ये निश्चितपणे उपयोगी असू शकतात परंतु मासिक आधारावर त्यापेक्षा जास्त रक्कम देण्याकरिता आपल्याला कोड शिकण्याबद्दल खूप गंभीर असणे आवश्यक आहे. अधिक »

08 08 चे

मुलांसाठी प्रोग्रामिंग

स्विफ्ट प्लेग्राउंड ऍपल

उपरोक्त सर्व साइट सुरुवातीच्या दिशेने तयार केली जातात, परंतु कोयत्याची जुनी नवीन माणसे काय आहेत? आपण मुलांना दिशेने geared अशा साइटपैकी एक पाहू इच्छित असाल पर्यायांमध्ये ब्लॉकली, स्क्रॅच आणि स्विफ्ट प्लेल्ग आऊट समाविष्ट आहेत, आणि ते व्हिज्युअलवर जोर देऊन आकर्षक, सुलभपणे अनुसरण करण्याच्या पद्धतींमधील प्रोग्रामींग संकल्पनांबद्दल लहान मुलांना परिचय करून देतात.

विनामूल्य प्रारंभ करा आणि मजा करा

कोड कसे शिकवावे हे जाणून घेण्यासाठी, आपल्या पर्यायांचे अन्वेषण करण्यासाठी इंटरनेटच्या संपत्तीचा पुरेपूर लाभ घ्या आणि स्वत: ला शक्य तितक्या अधिक शिक्षण पद्धती आणि कौशल्ये दर्शवि द्या. आपले क्रेडिट कार्ड हिसकावून घेण्याची काहीच गरज नाही जो पर्यंत आपण काही विशिष्ट ज्ञान इतर कोणत्याही प्रकारे प्राप्त करू शकणार नाही, आणि / किंवा आपण ठरविले असेल की आपण व्यावसायिकरित्या प्रोग्रामिंगचा पाठपुरावा करू इच्छिता पण त्यावेळी, आपण व्यक्तिमत्व कक्षामध्ये स्थानांतरित करण्याचा विचार करू इच्छित असाल!