अनलाइन कोड सिक्नको लागि उत्तम संसाधन

जाभास्क्रिप्टबाट मोबाइलको लागि प्रोग्रामिंग गर्न, यी स्रोतहरू तपाइँले ढाकिएको छ

चाहे तपाईं आफ्नो आफ्नै वेबसाइट बनाउन चाहानुहुन्छ वा तपाईलाई सम्भावित नियोक्ताहरूमा आफ्नो आकर्षण बढाउने आशा गर्दै हुनुहुन्छ, कोड सिक्न निश्चित रूपमा काम गर्न सकिन्छ। तर कहाँ सुरु हुन्छ? त्यहाँ प्रोग्रामिङ भाषाहरूको संसारमा गीला खुट्टा लिन विकल्पहरूको कुनै कमी छैन, तर राम्रो प्रविष्टि बिन्दु पत्ता लगाउन सजिलो साबित हुन सक्छ। आखिर, तपाईं कसरी निर्णय गर्नुहुन्छ कि कुन भाषाले तपाईंको लागि सबैभन्दा अधिक महत्व दिन्छ?

यो लेख तपाईले तपाईलाई आफ्नो कौशल विकास गर्न तैयार हुँदा तपाईलाई केहि उत्तम अनलाइन स्रोतहरू सिफारिस गर्ने बेलामा तपाईलाई निर्णय गर्न आवश्यक निर्णयहरू पहिलो चरणमार्फत हिंड्ने प्रयास गर्नेछ।

01 को 08

पहिलो कुरा पहिलो: तपाइँ कुन सिक्ने प्रोग्रामिङ भाषा सिक्न चाहनुहुन्छ भन्ने निर्णय गर्नुहोस्

कार्ल चियो

Google मा "जुन सिक्ने भाषा सिक्न" टाइप गर्नुहोस्, र तपाइँसँग 3 मिलि भन्दा बढी खोज परिणामहरूसँग भेट्नुहुनेछ। स्पष्ट रूप देखि, यो एक लोकप्रिय प्रश्न हो, र तपाईं विषय मा विभिन्न राय संग धेरै अधिकारिहरु पाउनुहुनेछ। यो उज्ज्वल हुन सक्छ र सार्थक तपाईं केहि समय पढ्न को लागी केहि विषयहरु लाई यस विषयमा के भन्नु हुन्छ भनेर खर्च गर्न को लागी, तर यदि तपाई केहि चीजहरु लाई स्ट्रीम गर्न चाहानुहुन्छ भने आफैलाई यो प्रश्न सोध्नुहोस्: म के निर्माण गर्न चाहन्छु?

जस्तै अंग्रेजी भाषामा शब्दहरू विचारहरू र विचारहरू कुराकानीको अन्त्यको अर्थ हो, प्रोग्रामिङ भाषाहरू उपयोगी छन् किनभने तिनीहरू तपाईंलाई निश्चित कुराहरू पूरा गर्न मद्दत गर्छन्। त्यसोभए जब तपाईं क्यान्सिंग भाषा सिक्न निर्णय गर्नुहुन्छ भने, यो तपाईं निर्माण गर्न चाहनुभएको बारे सोच्न अविश्वसनीय रूपमा महत्त्वपूर्ण छ।

वेबसाइट बनाउन चाहनुहुन्छ? एचटीएमएल, सीएसएस र जाभास्क्रिप्ट जान्नुपर्दछ तपाईंको लागि महत्त्वपूर्ण हुनेछ। एक स्मार्टफोन अनुप्रयोग निर्माण गर्न थप रुचि छ? तपाईसँग निर्णय गर्न आवश्यक छ कि कुन प्लेटफर्म तपाईसँग सुरु गर्न चाहनुहुन्छ (एन्ड्रोइड वा आईओएस), र त्यसपछि जाभा र उद्देश्य-सी जस्ता सम्बन्धित भाषाहरूको एक छान्नुहोस्।

स्पष्ट रूपमा, माथिका उदाहरणहरू पूर्ण छैनन्; तिनीहरू केवल प्रश्नहरूको स्वाद प्रदान गर्नुहुन्छ जुन तपाई आफैलाई सोध्न चाहानुहुन्छ जब तपाईं कुन भाषाको साथ सुरु गर्नुपर्दछ विचार गर्न सक्नुहुन्छ। माथि उल्टो प्रवाह चार्ट अर्को सहायक साधन साबित हुन सक्छ जब तपाइँ भाषामा तपाइँको कोडिङ पछाडि लाई कम गर्न प्रयास गर्दै हुनुहुन्छ। र Google को उपयोगितालाई कहिल्यै कम गर्नु हुँदैन; यसले केही धैर्यता लिनेछ, तर यदि तपाईं जान्नुहुन्छ कि तपाई के निर्माण गर्न चाहानुहुन्छ, कुन कोडिङ भाषाले निर्माण गर्न खोज्छ भन्ने अनुसन्धान गर्दा समय र धैर्यको योग्यता हुन सक्छ।

कार्ल चियो, जसले निफ्टी प्रवाहचार्टको पछि लागेका छन्, तपाइँले सिक्न सक्ने भाषाको आधारमा विचार गर्न को लागी सिक्न को लागी सिक्न को लागी सिक्न को लागी एक अर्का बिचार प्रदान गर्दछ। यहाँ हेर्नुहोस् - ध्यान दिनुहोस् कि तपाइँ विभिन्न ट्याबहरू मार्फत विभिन्न भाषाहरूको लागि संसाधनहरू बारे बढी जान्न सक्नुहुन्छ।

02 को 08

कोडेक अकादमी

कोडेक अकादमी

यसको लागि उत्तम: नि : शुल्क, म धेरै र अधिक मौलिक भाषाहरु को लागि मजाक कोडिंग पाठ को हिम्मत गर्छु। यदि तपाई वेबसाइट बनाउन चाहनुहुन्छ भने, तपाईं एचटीएमएल र सीएसएसको आधारमा ध्यान केन्द्रित गर्न सक्नुहुनेछ, जुन तपाइँले साइट निर्माण गर्ने अभ्यास गर्नुहुनेछ।

प्रस्तावित भाषाहरु:

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

कन्स: केही पाठ्यक्रमहरू (वा विशेष प्रश्नहरू वा पाठ्यक्रममा समस्याहरू) पूर्ण रूपमा स्पष्ट रूपमा लेखिएको छैन, जुन प्रयोगकर्ताको तर्फबाट भ्रम उत्पन्न हुन सक्छ। बलियो कोडकमीडिया फोरम सामान्यतया यी उदाहरणहरूमा उद्धार गर्न सकिन्छ, यद्यपि यो एक स्यागमा दौड्न को लागी अपमानजनक हुन सक्छ जब अधिकांश सामाग्री सामग्री निर्दोष रूपमा पेश गरिएको छ। बढि »

03 को 08

कोड एवर्स

कोड एवर्स

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

प्रस्तावित भाषाहरु:

प्रविधि: कोड एवर्सको माध्यमबाट पाठ्यक्रमहरू मजा र संलग्न छन् - यस सन्दर्भमा, यो तुलनात्मक र कोडेक अकादमीसँग पनि प्रतिस्पर्धी छ।

Cons: सबैभन्दा ठूलो एक छ कि लागत; जब तपाइँ एक नि: शुल्क परीक्षण, सदस्यता प्राप्त गर्न सक्नुहुनेछ - जुन तपाइँले एक पाठ्यक्रममा पाँचवटा पाठको सीमा - प्रति $ लागत प्रति महिना वा छ महिनाको लागि $ 120 सम्म प्रत्येक पाठ्यक्रममा पूर्ण पहुँच दिन्छ। कम्तीमा कमेड कोडेडमीको तुलनामा अर्को नुकसान, कि व्यक्तिगत पाठ्यक्रमको लागि निर्दिष्ट कुनै पनि मंच छैन, त्यसैले यो तपाईंको पाठ्यक्रम भित्र एक निश्चित समस्या संग संघर्ष गर्दै हुनुहुन्छ भने समाधान समाधान गर्न गाह्रो छ। केहि अन्य साइटहरूको तुलनामा, तपाईंसँग अध्ययन गर्न अपेक्षाकृत कम भाषा विकल्पहरू छन्। बढि »

04 को 08

खान अकादमी

खान अकादमी

यसको लागि उत्तम: नयाँभाइहरू जसले उनीहरूलाई निर्माण गर्न चाहन्छन् र जान्न सिक्ने एक आकर्षक, सिधा तरीका चाहन्छन्। यसबाहेक, अकादमी अकादमीहरूले ग्राफिक्स र गेमिंग-प्रकारका अनुप्रयोगहरूमा फोकस गर्न चाहनेहरूको लागि सबै भन्दा बढी अर्थ बनाउनेछ। त्यहाँ प्रोग्रामिङ रेखाचित्र र एनिमेशनमा फोकस पनि छ।

प्रस्तावित भाषाहरु:

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

कस्स: अपेक्षाकृत कम भाषाहरू प्रदान गरिएको छ, र तपाइँ कोडिङ अकादमी संग नै उपलब्ध एकैचोटिभरी समुदाय समुदायको आनन्द उठाउन सक्नुहुनेछ। यो तपाईंको सिकाउने शैली र प्राथमिकताहरूमा आधारित फरक हुन सक्छ वा हुन सक्छ - यो केवल केहि मनमा राख्न केहि छ। बढि »

05 को 08

कोड विद्यालय

कोड विद्यालय

यसको लागि उत्तम: जो मानक मानक जाभास्क्रिप्ट र एचटीएमएल / सीएसएस बाहिर भाषाहरु जान्न चाहानुहुन्छ, विशेष गरी आईओएस एप्सका लागि मोबाइल भाषाहरू जस्तै उद्देश्य-सी। यो सूचीमा अन्य स्रोतहरूको रूपमा शुरुआती-आधारितको रूपमा होइन, त्यसैले तपाइँ शायद अर्को साइटको साथ सुरु गर्न चाहानुहुन्छ र त्यसपछि तपाईंको बेल्ट अन्तर्गत केही कौशलहरू पछि यहाँ आफ्नो बाटो बनाउन सक्नुहुन्छ। यस लेखमा उल्लिखित धेरै स्रोतहरू भन्दा धेरै व्यावसायिक बाधा अधिक छ। यदि तपाईं व्यापारद्वारा प्रोग्रामर हुन खोज्दै हुनुहुन्छ, यो केही गम्भीर समय खर्च गर्न राम्रो स्थान हुन सक्छ (यद्यपि केहि रकम खर्च गर्न तयार हुनुहोस् साथै तपाईं सबै सामाग्रीको पहुँच चाहानुहुन्छ)।

प्रस्तावित भाषाहरु:

प्रो: पाठ्यक्रमहरू को एक ठूलो चयन, र एक धेरै सहयोगी शुरुवातकर्ताले तपाईंको गाइड कुन भाषाको साथ सुरु गर्नका लागि निर्णय गर्न सक्छ भनेर मार्गदर्शन गर्दछ। व्यावसायिक गुणस्तरको पाठ्यक्रम उपलब्ध गराउन यसको प्रतिष्ठामा, कोड स्कूलले पेशेवर क्यूरेट गरिएको सामग्री सूची प्रदान गर्दछ, पोडकास्ट र भिडीयो कार्यक्रमहरू सहित। तपाईं आईओएस उपकरणहरूको लागि कोडिङको संसारमा आफ्नो औंलाहरू डुप्लिकेट गर्न सक्नुहुन्छ - केहि सूची जो यस सूचीमा उल्लेख गरिएका अन्य स्रोतहरूको साथ सम्भव छैन।

कन्सर्ट: तपाई शून्य पूर्व प्रोग्रामिंग ज्ञानको साथ कोड स्कूलमा आउनुभयो भने तपाईलाई बिस्तारै हराउनुहुन्छ। साथै, सबै साइट 71 पाठ्यक्रम र 254 स्क्रेन्सेन्समा असीमित पहुँच प्राप्त गर्न, तपाइँलाई भुक्तान गर्न आवश्यक छ (तपाईले वार्षिक योजनाको साथ $ 9 महिना वा $ 1 9 0) - र यदि तपाइँ यो साइटलाई यसको पूर्ण क्षमतामा प्रयोग गर्न चाहानुहुन्छ ' तपाईंलाई खोल्न आवश्यक छ। बढि »

06 को 08

Coursera

Coursera

सर्वसाधारणका लागि: आत्म-उत्प्रेरित सिकाउनेहरू जसले समर्पण र धैर्यतालाई बिस्तारै डुबाउँन खोज्ने युवतीलाई उनीहरूको लागि सबै भन्दा बढी अर्थ दिन्छ, किनभने कोडेक अकादमी जस्तै, Coursera प्रोग्रामिंग भन्दा बाहिरका विषयहरू को एक विशाल विविधताका लागि शैक्षिक सामग्री होस्ट गर्छ। ।

प्रस्तावित भाषाहरु:

प्रो: पाठ्यक्रमहरू विश्व-प्रसिद्ध संस्थानहरूबाट उपलब्ध छन् जस्तै जन्स हपकिन्स विश्वविद्यालय, स्ट्यानफोर्ड र मिशिगन विश्वविद्यालय, त्यसैले तपाईं जान्दछन् कि तपाई असल हातमा हुनुहुन्छ। साथै, धेरै पाठ्यक्रमहरू नि: शुल्क छन्, तथापि तपाईंले केही लागि भुक्तानी गर्न सक्नुहुन्छ, सहितका विकल्पहरू जुन तपाइँले अन्त्यमा समापनको प्रमाणपत्र प्रस्तुत गर्दछ।

Cons: तपाईले एक सजिलो-अप-डाइजेस्ट स्थानमा सबै कोडिङ सबकहरू फेला पार्न सक्नुहुन्न, यसको अर्थ यसले यो साइटमा आउन मद्दत पुर्याउन सक्दछ जुन तपाईं खोज्दै हुनुहुन्छ। पाठ्यक्रम सामान्यतया कोडेक अकादमी, कोड एभर्सन वा खान अकादमी माध्यमबाट उपलब्ध हुने जस्ता आकर्षक वा अन्तरक्रियात्मक रूपमा होइनन्। बढि »

07 को 08

रुखको घर

रुखको घर

सर्वश्रेष्ठका लागी: जो प्रोग्रामिंग संग रहन र उन कौशल को उपयोग गर्दछ जो उनि पेशेवर या केहि तरफ परियोजनाहरु को लागि जान्छन्, किनकि धेरै सामाग्री को एक सशुल्क सदस्यता को आवश्यकता हो। त्यसो भए तपाइँलाई टाउको हाउसमा पहिले ज्ञानको टनको साथ आउन आवश्यक छैन; तपाईं के निर्माण गर्न चाहानु भएको एउटा विचार रहेको छ प्राय: पर्याप्त छ, किनकि धेरै पाठ्यक्रमहरू वरिपरि वरिपरि बनाइएका छन्, जस्तै वेबसाइट निर्माण।

प्रस्तावित भाषाहरु:

प्रो: यो आईओएसका लागि मोबाइल प्रोग्रामिङ भाषाहरू समावेश गर्दछ, त्यसैले यदि तपाइँ एक आईफोन एप निर्माण गर्न चाहानुहुन्छ, यो साइटले तपाईंलाई कसरी सिक्न मद्दत गर्न सक्दछ। तपाई सामुदायिक फोरमहरूमा पहुँच प्राप्त गर्नुहुनेछ, जुन तपाईले फिक्री गर्दा तपाईंलाई सहयोग गर्न थप कोडिंगको लागि सिक्न र जुनून थप गर्न सक्नुहुन्छ।

Cons:: एकपटक तपाईंले नि: शुल्क परीक्षण प्रयोग गर्नुभएपछि , ट्री हाउसले तपाईंलाई दुई भुक्तान गरिएको योजना मध्ये एक चयन गर्न आवश्यक छ। सस्ता एक प्रति महिना $ 25 खर्च गर्दछ र तपाईंलाई 1,000 भिडियो पाठ्यक्रमहरू र अन्तरक्रियात्मक उपकरणहरूको पहुँच प्रदान गर्दछ, जबकि $ 49 को लागि एक महिना "प्रो प्लान" ले तपाइँ सदस्य सदस्य मात्र फोरम, बोनस सामग्री, भिडियोको लागि भिडियो डाउनलोड गर्ने क्षमताको पहुँच प्रदान गर्दछ। अफलाइन सिक्न र थप। यी केही सुविधाहरू निश्चित हुन सक्दछन्, तर तपाईले मासिक आधारमा भुक्तान गर्न लायकको लागि कोड सिक्नको लागि अति महत्त्वपूर्ण हुन आवश्यक पर्दछ। बढि »

08 को 08

बच्चाहरु को लागि प्रोग्रामिंग

स्विफ्ट Playgrounds। स्याऊ

सबै उपरोक्त साइटहरू शुरुवात गर्न प्रेरित हुन्छन्, तर एक निविदा उमेरको newbies के बारे मा? तपाईं यी मध्ये एउटा साइट बच्चाहरु तिर गियर जाँच गर्न चाहानुहुन्छ। विकल्पहरूमा ब्लकले, स्क्रैच र स्विफ्ट प्लेले मैदान समावेश गर्दछ, र तिनीहरू युवाहरूलाई परिचयहरू, संलग्नहरूसँग जोड्नका लागि सरल-पछ्याउने तरिकाहरूमा अवधारणाहरू प्रोग्रामिंग गर्न परिचय दिन्छ।

नि: शुल्क सुरू गर्नुहोस्, र मजा गर्नुहोस्

जब यो कोड कसरी सिक्न आउछ भने, नि: शुल्क स्रोतहरूको इन्टरनेटको धनको फाइदा उठाउनुहोस् तपाईंको विकल्प पत्ता लगाउन र सम्भवतः धेरै सिक्ने तरिकाहरू र सिकाको लागि बेवास्ता गर्न। त्यहाँ तपाईंको क्रेडिट कार्ड बिर्सने कुनै पनि आवश्यकता छैन जब सम्म तपाईं निश्चित हुनुहुन्छ कि तपाइँ केहि ज्ञान कुनै अन्य तरिका प्राप्त गर्न सक्नुहुन्न, र / वा यदि तपाइँले निर्णय गर्नुभएको छ कि तपाइँ पेशेवर प्रोग्रामिंग पछ्याउन चाहानुहुन्छ। तर त्यस समयमा, तपाई पनि एक-अर्का कक्षाको कोठामा हस्तान्तरण गर्न चाहानुहुन्छ!