चाहे आप अवकाश के लिए, शौक के लिए, या यहां तक कि करियर के लिए सीखना चाहते हों, प्रोग्रामिंग एक कठिन अखरोट हो सकता है। आखिरकार, यह पेंटिंग या लेखन की तरह नहीं है जहां आप एक खाली पेज से शुरू कर सकते हैं और अपना सर्वश्रेष्ठ कर सकते हैं। कोडिंग के अपने मानक और तरीके हैं जिन्हें किसी के द्वारा सबसे बुनियादी प्रोग्राम बनाने से पहले सिखाया जाना चाहिए। शुक्र है, आज की कंप्यूटिंग दुनिया में प्रोग्रामिंग के महत्व के साथ, मुफ्त प्रोग्रामिंग वेबसाइट्स लोगों को इस जटिल क्षेत्र में प्रवेश करने में मदद करने के लिए सामने आई हैं।
यहां दस वेबसाइट्स हैं जहां आप बिना एक पैसा चुकाए प्रोग्रामिंग का अध्ययन कर सकते हैं।
1. Codecademy
Codecademy नाम के अनुसार काम करता है - आपको कोड करने की मूल बातें सिखाता है। यह विशिष्ट पाठ्यक्रमों के माध्यम से करता है जिनके लिए आप साइन अप कर सकते हैं, जिससे आप अपनी पसंद के विषय को सीखने के लिए सामग्री प्राप्त कर सकते हैं। Codecademy में विषय HTML, Java, Python जैसी विशिष्ट भाषा सीखने से लेकर वेबसाइट बनाने का तरीका सीखने तक हैं। यदि आप वास्तव में Codecademy का आनंद लेते हैं, तो आप प्रीमियम प्लान खरीद सकते हैं जो अतिरिक्त सीखने का समर्थन अनलॉक करता है।
2. edX
जबकि edX एक ऐसी वेबसाइट है जो सभी उद्देश्यों के लिए पाठ्यक्रम प्रदान करती है, इसकी लाइब्रेरी में कंप्यूटर प्रोग्रामिंग पाठ्यक्रमों की एक विस्तृत श्रृंखला छिपी हुई है। edX की स्थापना 2012 में हार्वर्ड और MIT द्वारा की गई थी, इसलिए आप जानते हैं कि आपको यहां गुणवत्तापूर्ण पाठ्यक्रम मिलेंगे! पाठ्यक्रम या तो किसी प्रशिक्षक के नेतृत्व में होते हैं या स्वयं पूरे किए जाते हैं। उनकी लाइब्रेरी में "प्रोग्रामिंग" खोजें उनकी रेंज देखने के लिए, या विशिष्ट शर्तों का उपयोग करके उन पाठ्यक्रमों को ढूंढें जो आप चाहते हैं।
3. MIT ओपन कोर्सवेयर
MIT की बात हो रही है, क्यों न उनकी पूर्व-निर्मित पाठ्यक्रम सामग्री को ऑनलाइन एक्सेस किया जाए? आप उनके पुस्तकालयों को खोज सकते हैं या प्रासंगिक पाठ्यक्रमों के लिए कंप्यूटर साइंस सेक्शन ब्राउज़ कर सकते हैं। वहां बहुत कुछ है, जैसे कंप्यूटर साइंस का परिचय और C++ प्राइमर, और वे सभी उपयोग करने के लिए मुफ्त हैं। यह अन्य मुफ्त प्रोग्रामिंग वेबसाइट्स से थोड़ा अलग है, क्योंकि यह वीडियो या लेखों के बजाय कच्ची विश्वविद्यालय सामग्री डाउनलोड कर रहा है। यदि आप अपने खाली समय में पाठ्यक्रम सामग्री प्रिंट करके चबाना पसंद करते हैं, तो यह एक बढ़िया विकल्प है।
4. खान अकादमी (Khan Academy)
यदि आप वीडियो का एक संग्रह पसंद करते हैं जिसे आप अपनी गति से देख सकते हैं, तो खान अकादमी के पास वह है जो आप ढूंढ रहे हैं। बस उनके प्रोग्रामिंग सेक्शन को ब्राउज़ करें और जो पसंद आए उसे चुनें। बुनियादी विषय प्रोग्रामिंग क्या है, से लेकर प्रोग्रामिंग के सभी बुनियादी कार्यों तक, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग तक हैं।
5. Udemy
जबकि Udemy अपने पाठ्यक्रमों के लिए शुल्क लेता है, यह आपको आज़माने के लिए मुफ्त पाठ्यक्रम भी प्रदान करता है। खोज करते समय "Price" फिल्टर विकल्प के तहत "Free" चुनकर ये किए जा सकते हैं। प्रत्येक पाठ्यक्रम की एक रेटिंग और एक काउंटर होता है कि कितने लोगों ने इसे पहले ही लिया है, जिसका अर्थ है कि आप अपने कीमती समय के लायक लोगों का पता लगा सकते हैं।
6. फ्री कोड कैंप (Free Code Camp)
फ्री कोड कैंप में एक दिलचस्प मोड़ है: आप उनके साथ ऑनलाइन कोडिंग का अध्ययन करते हैं, और फिर लगभग एक साल की अवधि के बाद, आप गैर-लाभकारी संस्थाओं के लिए ओपन-सोर्स प्रोजेक्ट्स पर काम करने के हकदार होते हैं। विचार यह है कि आप फ्री कोड कैंप में समय और अनुभव का उपयोग वास्तविक दुनिया के पोर्टफोलियो में अनुवाद करने के लिए कर सकते हैं ताकि आपको नौकरी पाने में मदद मिल सके। फ्री कोड कैंप रजिस्ट्रेशन प्रक्रिया के दौरान एक GitHub अकाउंट बनाने की आवश्यकता होती है, इसलिए यदि आपके पास पहले से एक है, तो इसे हाथ में रखें।
7. GitHub
उन लोगों के लिए शायद एक अजीब प्रविष्टि जो वेबसाइट से अर्ध-परिचित हैं, GitHub प्रोग्रामिंग ट्यूटोरियल से भरा हुआ है। इसे विक्टर फेल्डर (A.K.A vhf) द्वारा बनाए रखा जाता है जिन्होंने मुफ्त (और कानूनी!) प्रोग्रामिंग सामग्री का एक विशाल डेटाबेस बनाया है और इसे खोल दिया है ताकि अन्य लोग योगदान कर सकें। परिणाम मुफ्त सामग्री का एक शानदार संग्रह है जिसका उपयोग और सीखने के लिए किया जा सकता है। नीचे स्क्रॉल करें और उस भाषा का चयन करें जिसमें आप अपनी किताबें चाहते हैं, अंग्रेजी सहित।
8. द कोड प्लेयर (The Code Player)
सभी मुफ्त प्रोग्रामिंग वेबसाइट्स में से, द कोड प्लेयर उन लोगों के लिए एक बढ़िया विकल्प है जो उदाहरण से सीखते हैं। एक कोर्स चुनें, और यह आपको किसी को स्क्रैच से कोड से इसका निर्माण करते हुए लाइन-बाय-लाइन प्लेबैक देगा। फिर, या तो इसे स्वयं कोड करें या अपने प्रोजेक्ट के लिए कोड कॉपी करें। यह उन लोगों के लिए एक बेहतरीन टूल बनाता है जो सीधे सिखाए जाने के बजाय लोगों को प्रदर्शन करते हुए देखकर सीखते हैं। उनका HTML5 स्नेक गेम कोर्स विशेष रूप से प्रभावशाली है!
9. द ओडिन प्रोजेक्ट (The Odin Project)
द ओडिन प्रोजेक्ट वेब डेवलपमेंट करना सीखने के बारे में है। इसका कोर्स आपको Ruby on Rails, HTML5, और Javascript जैसी भाषाओं के साथ शुरू करता है, कुछ नाम रखने के लिए। जो द ओडिन प्रोजेक्ट को विशेष रूप से दिलचस्प बनाता है वह यह है कि अंत में यह आपको अपने पहले वेब डेवलपर के रूप में नौकरी पाने के बारे में कुछ टिप्स और पॉइंटर्स देगा, जो इसे नवोदित करियर डेवलपर्स के लिए एक दिलचस्प विकल्प बनाता है।
10. कोड वॉर्स (Code Wars)
कोड वॉर्स ऊपर दी गई मुफ्त प्रोग्रामिंग वेबसाइट्स से बुनियादी बातें सीखने के बाद एक बढ़िया विकल्प है और कहीं आप अपने कौशल को परीक्षण में रखना चाहते हैं और साथ ही सीखना चाहते हैं। आप अपने कोडिंग कौशल और भाषा के लिए प्रासंगिक एक कम्युनिटी-सेट चैलेंज (जिसे "काता" कहा जाता है) ले सकते हैं। अपना समाधान कोड करें और इसे सबमिट करें, फिर जब चैलेंज समाप्त हो जाए, तो सभी के समाधान प्रकट हो जाते हैं। फिर आप ब्राउज़ कर सकते हैं कि हर किसी ने इसे कैसे निपटाया और सीखें कि आप खुद को कैसे सुधार सकते हैं।
मुफ्त में कोड करें
प्रोग्रामिंग इस वर्तमान दिन में सीखने के लिए एक शानदार कौशल होने के साथ, यह शुरू करना भी कभी आसान नहीं रहा। अब आपके पास दस मुफ्त प्रोग्रामिंग वेबसाइट्स हैं जिनसे आप बैंक को तोड़े बिना सीख सकते हैं!
क्या आप कोड करना सीखना चाहते हैं? आप कौन सी भाषाएं सीख रहे हैं? यदि आप एक अनुभवी हैं, तो आपने कोड करना कैसे सीखा? नीचे अपनी कहानियां साझा करें!