कंप्यूटर प्रोग्रामिंग किसी भी व्यक्ति के लिए एक अमूल्य कौशल है जो कंप्यूटर प्रोग्राम, सॉफ्टवेयर, या फोन या टैबलेट ऐप बनाना और डिजाइन करना चाहता है। सौभाग्य से, आपको एक प्रोग्रामर की तरह सोचने और अपनी ज़रूरत के कौशल को चुनने के लिए इन-सीट कॉलेज में दाखिला लेने की ज़रूरत नहीं है। अपने घर के आराम से ऑनलाइन प्रोग्राम करना सीखना संभव है और असामान्य नहीं है। कई वेबसाइटें शैक्षिक पाठ्यक्रम प्रस्तुत करती हैं जिन्हें मुफ्त में एक्सेस किया जा सकता है और नौसिखिए कोडर्स और अनुभवी कोडर्स दोनों के लिए फायदेमंद हैं जो कुछ नई पेशेवर तरकीबें तलाश रहे हैं।
कदम
4 का भाग 1: एक मुफ्त प्रोग्रामिंग वेबसाइट का चयन
चरण 1. यदि आप नौसिखिए प्रोग्रामर हैं तो कोड अकादमी चुनें।
कोड अकादमी एक प्रसिद्ध, लोकप्रिय साइट है जो अनुभवहीन कोडर्स को मूल बातें सीखने में मदद कर सकती है। साइट मुफ़्त है, और आप विभिन्न पाठ्यक्रम चुन सकते हैं जो आपको विभिन्न प्रोग्रामिंग भाषाओं और प्रोग्रामिंग के पहलुओं के बारे में जानने की अनुमति देते हैं। पाठ्यक्रम प्रसाद में शामिल हैं: जावास्क्रिप्ट, पीएचपी, पायथन, और एचटीएमएल + सीएसएस। https://www.codecademy.com पर और जानें।
यदि आपको कोड अकादमी की शैली पसंद है, तो कुछ समान (और मुफ़्त) ऑनलाइन प्रोग्रामिंग साइटों को भी देखें। उदाहरण के लिए, https://www.code.org पर Code.org देखें। https://www.codeschool.com पर कोड स्कूल भी देखें।
चरण 2. यदि आप वीडियो ट्यूटोरियल चाहते हैं तो कान अकादमी के माध्यम से पाठ्यक्रम लें।
कुछ प्रोग्रामिंग कौशल ऑनलाइन लेने के इच्छुक दृश्य शिक्षार्थियों के लिए, कान अकादमी सबसे अच्छा विकल्प हो सकता है। यह मुफ़्त है, और कान अकादमी कक्षाओं में चरण-दर-चरण प्रोग्रामिंग निर्देश और देखने के लिए अनुवर्ती वीडियो शामिल हैं।
https://www.khanacademy.org/computing/computer-programming पर अधिक जानें और कुछ कक्षाएं ऑनलाइन देखें।
चरण 3. यदि आप मूल बातों से आगे बढ़ना चाहते हैं तो एमआईटी ओपन कोर्टवेयर देखें।
मैसाचुसेट्स इंस्टीट्यूट ऑफ टेक्नोलॉजी पुराने पाठ्यक्रमों से पाठ्यक्रम ऑनलाइन पोस्ट करता है। यह जिज्ञासु प्रोग्रामर्स के लिए एक बढ़िया संसाधन प्रदान करता है जो उच्चतम स्तर पर प्रशिक्षकों से सीखना चाहते हैं। हालांकि यह शुरुआती लोगों के लिए सबसे अच्छा विकल्प नहीं है-पाठ्यक्रम आपको प्रशिक्षकों के साथ जुड़ने की अनुमति नहीं देते हैं, और आप सभी पाठ्यक्रम सामग्री तक पहुंचने में सक्षम नहीं हो सकते हैं-ओसीडब्ल्यू अधिक अनुभवी प्रोग्रामर के लिए एक महान संसाधन है जो अपनी प्रोग्रामिंग को भरना चाहते हैं। ज्ञान।
https://ocw.mit.edu/index.htm पर ऑनलाइन अधिक जानकारी प्राप्त करें।
भाग 2 का 4: पे प्रोग्रामिंग साइट्स पर सीखना
चरण 1. व्यक्तिगत प्रोग्रामिंग कोच के साथ काम करने के लिए उडेसिटी का चयन करें।
यदि आप पर्यवेक्षण या सहायता के बिना ऑनलाइन प्रोग्रामिंग कोर्सवर्क में कूदने में काफी सहज नहीं हैं, तो Udacity आपके लिए सही साइट हो सकती है। आपको ऑनलाइन काम करने के लिए एक निजी कोच सौंपा जाएगा। कोच आपको वेबसाइट के निर्देशित प्रोग्रामिंग पाठ्यक्रमों को नेविगेट करने में मदद करेगा। लेकिन, उडनेस फ्री नहीं है; आपको उनकी सेवाओं के लिए भुगतान करना होगा।
कक्षाओं की लागत $999 USD जितनी हो सकती है। अधिक जानकारी के लिए उडेसिटी वेबसाइट देखें:
चरण २। यदि आप एक विशाल पाठ्यक्रम चयन में रुचि रखते हैं, तो उडेमी का विकल्प चुनें।
साइट 55, 000 से अधिक पाठ्यक्रम प्रदान करती है, जिनमें से अधिकांश कोडिंग और प्रोग्रामिंग के पहलुओं में तल्लीन हैं। कक्षाओं को क्षेत्र के विशेषज्ञों द्वारा पढ़ाया जाता है, हालांकि कई को लेने के लिए भुगतान की आवश्यकता होती है। उडेमी बहुत सारे शुरुआती, परिचय-स्तर के पाठ्यक्रम मुफ्त में प्रदान करता है। यदि आप बड़ी संख्या में विशिष्ट पाठ्यक्रमों वाली साइट चाहते हैं, तो उदमी के साथ जाएं।
- इसके अलावा, उडेमी की लगातार बिक्री की तलाश में रहें। जबकि पाठ्यक्रमों की शुरुआत करने के लिए किफायती मूल्य ($ 10 USD से शुरू) हैं, बिक्री पाठ्यक्रमों की लागत को 50-85% तक कम कर सकती है।
- https://www.udemy.com/ पर ऑनलाइन अधिक जानकारी प्राप्त करें।
चरण 3. यदि आप अंग्रेजी के अलावा किसी अन्य भाषा में काम करना चाहते हैं तो कोड एवेंजर्स चुनें।
कोड एवेंजर्स न्यूजीलैंड में आधारित है, और अंग्रेजी के अलावा, रूसी, डच, स्पेनिश, तुर्की, इतालवी और पुर्तगाली में प्रोग्रामिंग पाठ्यक्रम प्रदान करता है। साइट सामान्य कोडिंग भाषाओं जैसे पायथन, जावा स्क्रिप्ट और एचटीएमएल + सीएसएस को पढ़ाने पर केंद्रित है। साइट एक नि: शुल्क परीक्षण अवधि प्रदान करती है, जिसके दौरान आप नि: शुल्क कक्षाएं ले सकते हैं।
- कोड एवेंजर्स विशेष रूप से 5-16 आयु वर्ग के युवा प्रोग्रामर के लिए डिज़ाइन की गई कक्षाएं भी प्रदान करता है।
- एक नि: शुल्क परीक्षण अवधि का प्रयास करें और अधिक जानकारी प्राप्त करें:
भाग ३ का ४: प्रोग्रामिंग कोर्स लेना
चरण 1. एक प्रोग्रामिंग पाठ्यक्रम चुनें जिसमें आपकी रुचि हो।
उदाहरण के लिए, यदि आप स्टाइलिश वेबसाइट डिजाइन करने में रुचि रखते हैं, तो HTML/CSS, jQuery, या Ajax जैसे विषयों में पाठ्यक्रम देखें। यदि आप अपना ऑनलाइन उद्यम शुरू करना चाहते हैं, तो PHP और MySQL इसके लिए एक अच्छा विकल्प हैं।
अधिकांश छोटे ऑनलाइन व्यापार उद्यम इन ओपन सोर्स (और अक्सर मुफ्त) तकनीकों का उपयोग करके बनाए जाते हैं।
चरण 2. सबसे लोकप्रिय भाषा सीखने के लिए जावा पर ध्यान दें।
जावा का उपयोग दुनिया भर में 7 बिलियन से अधिक उपकरणों (एंड्रॉइड सेल फोन सहित) पर किया जाता है, और इसलिए प्रोग्राम सीखने वाले किसी भी व्यक्ति के लिए यह एक स्वाभाविक प्रारंभिक बिंदु है। भाषा अत्यधिक मांग में है, कई भर्ती नियोक्ता विशेष रूप से अनुरोध करते हैं कि उनके संभावित प्रोग्रामर जावा का उपयोग करें।
- जावा में पाठ्यक्रम प्रत्येक ऑनलाइन शिक्षण साइट के माध्यम से उपलब्ध हैं।
- निर्देशात्मक वेबसाइटों के अलावा, कई ऑनलाइन जावा समुदाय हैं जो नौसिखिए प्रोग्रामर की मदद करेंगे, जिसमें लिंक्डइन पर एक विशाल जावा समुदाय भी शामिल है।
चरण 3. 3 परस्पर संबंधित भाषाओं को सीखने के लिए C, C#, या C++ का कोर्स करें।
एक बार जब आप एक निर्देशात्मक वेबसाइट चुन लेते हैं, तो अगला प्रमुख निर्णय सीखने के लिए एक प्रोग्रामिंग भाषा का चयन करना होगा। सी सबसे पुरानी और सबसे लगातार इस्तेमाल की जाने वाली भाषाओं में से एक है। सी ++ उपयोगकर्ताओं को विभिन्न प्रकार के प्लेटफार्मों के लिए प्रोग्राम बनाने की अनुमति देता है, जबकि सी # (उच्चारण सी तेज) लैंगेज का सबसे आधुनिक पुनरावृत्ति है।
पहले से उल्लिखित सभी निर्देशात्मक वेबसाइटें इन सभी 3 भाषाओं में पाठ्यक्रम प्रदान करेंगी।
चरण 4. यदि आप डेटा प्रबंधन में काम करना चाहते हैं तो SQL सीखें।
SQL उद्यमियों और अन्य लोगों के लिए एक लोकप्रिय कोडिंग भाषा है जो उन क्षेत्रों में काम करते हैं जिनके लिए पर्याप्त मात्रा में डेटा के प्रबंधन और उपयोग की आवश्यकता होती है। भाषा आपको डेटाबेस सेट करने और प्रबंधित करने की अनुमति देती है।
जबकि SQL जावा या C की तरह बहुमुखी नहीं है, यह पेशेवर प्रोग्रामर और कोडर्स के लिए अत्यधिक मांग में है। अधिकांश नियोक्ताओं को अपने डेटा-प्रोसेसिंग प्रोग्रामर को SQL में धाराप्रवाह होने की आवश्यकता होती है।
चरण 5. यदि आप शुरू करने के लिए एक आसान विकल्प चाहते हैं तो पायथन चुनें।
जावा या सी ++ जैसी कुछ अन्य कोडिंग भाषाओं के रूप में पाइथन सीखना उतना चुनौतीपूर्ण नहीं है। यह आमतौर पर वेबसाइट बनाने और डेटाबेस बनाने के लिए उपयोग किया जाता है, और यह गेम और सॉफ्टवेयर बनाने के लिए भी काफी बहुमुखी है।
समय के साथ, अधिकांश प्रोग्रामर कई भाषाएँ सीखते हैं। उस अर्थ में, यह बहुत मायने नहीं रखता कि आपकी पहली भाषा क्या है, जब तक आप अपनी पहली भाषा सीखने के बाद अतिरिक्त भाषाएँ चुनते हैं।
चरण 6. नमूना कोड के साथ खेलें जो एक कोर्स आपको प्रदान करता है।
अधिकांश ऑनलाइन पाठ्यक्रम आपको नमूना कोड दिखाएंगे, जिससे आपको यह समझने में मदद मिलेगी कि कुछ कोडिंग कीस्ट्रोक्स और टेक्स्ट क्या करते हैं। इसलिए, केवल कोड को देखने के बजाय, टिंकर करें और इसे बदलें, फिर देखें कि आपके टिंकरिंग के क्या परिणाम हुए हैं। यह आपको दी गई अवधारणाओं को अधिक तेज़ी से लेने में मदद करेगा।
- यह विशेष रूप से महत्वपूर्ण है यदि आपका पाठ्यक्रम पढ़ने पर भारी है। कोडिंग के बारे में पढ़ना और वास्तव में कोडिंग बहुत अलग प्रक्रियाएं हैं।
- यह सुनिश्चित करने के लिए कि आप सीख रहे कोडिंग सिद्धांतों को वास्तव में समझते हैं, अपने पाठ्यक्रम से नमूना कोड लागू करें।
चरण 7. यदि आप भ्रमित हैं तो मदद मांगने से न डरें।
ऑनलाइन, घर पर कक्षाओं में प्रोग्रामिंग कोर्सवर्क से भ्रमित होना आसान हो सकता है। यदि आप कोडिंग की समस्या में फंस गए हैं या पाठ्यक्रम के किसी पहलू के बारे में अस्पष्ट हैं, तो प्रशिक्षक या अपने किसी साथी से संपर्क करें। उदाहरण के लिए, यदि आप कोड की एक विशिष्ट पंक्ति लिखने की कोशिश में फंस गए हैं, तो उस पर अकेले लगभग 20 मिनट तक काम करें। फिर, यदि आप अभी भी स्टम्प्ड हैं, तो मदद के लिए अपने प्रशिक्षक के पास पहुँचें।
- यदि आप एक स्व-निर्देशित ऑनलाइन कक्षा ले रहे हैं, तो अनुभवी कोडर्स से संपर्क करने के लिए एक कोडिंग फ़ोरम देखें, जो आपके कोडिंग प्रश्नों का उत्तर देने के लिए तैयार हों।
- उदाहरण के लिए, फ़ोरम "स्टैक ओवरफ़्लो" यहां देखें:
- आप ऑनलाइन फोरम "कोड प्रोजेक्ट" पर भी देख सकते हैं:
भाग ४ का ४: घर पर अपने सीखने की पूर्ति करना
चरण 1. अपने कौशल में सुधार के लिए दैनिक आधार पर कोडिंग का अभ्यास करें।
जब भी आपको समय मिले, बस बैठ जाएं और बुनियादी स्तर से कंप्यूटर प्रोग्राम की कोडिंग का अभ्यास शुरू करें। जितना अधिक आप कोड के साथ जुड़ते हैं, उतनी ही तेज़ी से आप कोडिंग ज्ञान प्राप्त करेंगे। अपना कोड हाथ से लिखने का भी प्रयास करें। यदि आप प्रोग्रामिंग नौकरी के लिए आवेदन करते हैं, तो आपको साक्षात्कार में हाथ से कोड करने के लिए कहा जाएगा।
हालाँकि, आपको कोड सीखने के लिए मानसिक रूप से थकने की आवश्यकता नहीं है। यदि आप निराश हो रहे हैं या अधिक से अधिक भ्रमित हो रहे हैं, तो 30 मिनट का ब्रेक लें।
चरण 2. कोडिंग से परिचित होने के लिए प्रोग्रामिंग पुस्तकें पढ़ें।
यदि आप अधिक गतिज या स्पर्श सीखने वाले नहीं हैं, लेकिन ज्यादातर दृश्य माध्यमों और पढ़ने के माध्यम से ज्ञान प्राप्त करते हैं, तो प्रोग्रामिंग किताबें कोडिंग के बारे में जानने के लिए बहुत अच्छी होंगी। ये किताबें न केवल कोडिंग के यांत्रिकी को तोड़ती हैं, बल्कि कोडिंग भाषाओं के इतिहास और सिद्धांतों को भी तोड़ती हैं। यदि आप रुचि रखते हैं, तो शीर्षक सहित देखें:
- एचटीएमएल 5 क्या है?, ब्रेट मैकलॉघलिन द्वारा।
- पीएचपी अनिवार्य, जूली मेलोनी द्वारा।
- एलन डाउनी द्वारा थिंक पायथन।
- जेड शॉ द्वारा रूबी द हार्ड वे सीखें।
चरण 3. कोडिंग की मूल बातें सीखने के लिए बच्चों के ऐप का उपयोग करें।
बच्चों पर केंद्रित कोडिंग ऐप्स उन वयस्कों के लिए उपयोगी हो सकते हैं जो घर पर ऑनलाइन कोड करना सीख रहे हैं। ऐप्स अपने सरलतम घटकों में कोडिंग को तोड़ते हैं, और जानकारी को इस तरह से प्रस्तुत करते हैं जो ग्राफिक्स पर भारी है और प्रक्रिया में आसान है। यदि आप अपनी कक्षा में संघर्ष कर रहे हैं तो यह आपको गति पकड़ने में मदद कर सकता है और आपके दिमाग में कोडिंग की मूल बातें सीमेंट कर सकता है।
यदि आप रुचि रखते हैं, तो "स्क्रैच," "टिंकर," "हॉप्सकॉच," और "कार्गो-बॉट" जैसे बच्चे-केंद्रित कोडिंग ऐप देखें। ये सभी प्रमुख ऐप स्टोर पर उपलब्ध होने चाहिए।
चरण 4. कोडिंग में खुद को विसर्जित करने के लिए एक ऑनलाइन कोडिंग गेम खेलें।
यदि आप मज़ेदार, चंचल निर्देश के माध्यम से कोडिंग सीखने का विचार पसंद करते हैं, तो एक कोडिंग गेम देखें। ऑनलाइन कई गेम मौजूद हैं जिन्हें आप फ्री में खेल सकते हैं। ये गेम उस ज्ञान को पूरक कर सकते हैं जो आप अपनी प्रोग्रामिंग कक्षा में प्राप्त कर रहे हैं। यदि आप उन्हें खेलने के बजाय गेम बनाना चाहते हैं, तो कई ऑनलाइन कोडिंग ट्यूटोरियल आपको अपना ऑनलाइन गेम बनाने की प्रक्रिया के माध्यम से चलते हैं।
- कोड कॉम्बैट ऑनलाइन देखें:
- आप CodinGame को यहां भी देख सकते हैं:
- अपने ऑनलाइन गेम के लिए कोड बनाने के लिए, गेम मावेन पर जाएँ:
टिप्स
- शब्द "कोडिंग" और "प्रोग्रामिंग" अनिवार्य रूप से विनिमेय हैं। "प्रोग्रामिंग" एक छत्र शब्द है जिसमें अधिक तकनीकी रूप से उन्मुख "कोडिंग" शामिल है।
- कई अतिरिक्त ऑनलाइन प्रोग्रामिंग साइटें हैं। गर्ल डेवलप इट को देखने के लिए https://girldevelopit.com पर कुछ ऑनलाइन संसाधनों के बारे में जानकारी प्राप्त करने के लिए।
- ऑनलाइन कंप्यूटर प्रोग्रामिंग सीखने के लिए आपको बैंक को तोड़ने की जरूरत नहीं होगी। कंप्यूटर विज्ञान में कौशल विकसित करने के लिए, आपको केवल एक पीसी, उचित कंपाइलर (जो मुफ्त में उपलब्ध हैं) और एक विश्वसनीय इंटरनेट कनेक्शन की आवश्यकता है।