कुछ मायनों में, प्रोग्रामिंग साइकिल चलाने जैसा है। यदि आप थोड़ी देर के लिए कोड नहीं लिखते हैं, तो आप यह नहीं भूलेंगे कि कोड कैसे लिखना है। दूसरी ओर, यह एक ऐसा कौशल है जिसे सीखने के लिए बहुत अभ्यास की आवश्यकता होती है और बनाए रखने के लिए और भी अधिक।
चाहे आप प्रोग्रामिंग की दुनिया में अपेक्षाकृत नए हों या एक अनुभवी दिग्गज, अभ्यास परिपूर्ण बनाता है। इसलिए हमने कोडिंग ऐप्स की एक सूची संकलित की है ताकि आप जहां भी हों, कोडिंग करके अपने खेल में शीर्ष पर बने रहें।
1. Enki
आप Enki को लगभग उसी तरह सोच सकते हैं जैसे आप एक व्यायाम ऐप के बारे में सोचते हैं। यह आपको दैनिक वर्कआउट प्रदान करता है, लेकिन यहां आप कोडिंग कौशल को स्तर बढ़ा रहे हैं बजाय वसा जलाने और मांसपेशियों के निर्माण के। बस अपनी पसंद की भाषा चुनें और ऐप आपको ट्रैक पर रखेगा।
ऐप शुरुआती से लेकर अधिक अनुभवी कोडर्स तक सभी का समर्थन करता है। यदि आप अभी शुरू कर रहे हैं, तो आप JavaScript पर जाने से पहले वेब टेक्नोलॉजी सीखने के लिए ऐप का उपयोग कर सकते हैं। यह सिर्फ आपको प्रोग्राम करना नहीं सिखाता। Enki आपको प्रोग्रामिंग से संबंधित विषयों को सीखने में भी मदद करता है जैसे Linux कमांड लाइन का उपयोग करना और Git के साथ वर्जन कंट्रोल प्रबंधित करना।
Enki उपयोग करने के लिए मुफ़्त है, लेकिन एक वैकल्पिक सदस्यता अतिरिक्त वर्कआउट जैसी प्रीमियम सुविधाएं जोड़ती है। यह प्रोग्रामिंग ऐप्स के बीच काफी मानक है, लेकिन Enki के साथ, आप एक पैसा चुकाए बिना बहुत कुछ सीखेंगे।
डाउनलोड: Enki Android | iOS के लिए (मुफ़्त)
2. Grasshopper
इस सूची के कुछ अन्य कोडिंग ऐप्स के विपरीत जो कई भाषाओं की सुविधा देते हैं, Grasshopper एक पर टिका है: JavaScript। यह समझ में आता है क्योंकि न केवल JavaScript सीखना अपेक्षाकृत आसान है, बल्कि इसका उपयोग अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए भी किया जाता है।
आप बुनियादी बातों को सीखकर बहुत बुनियादी शुरुआत करते हैं और फिर अधिक उन्नत अवधारणाओं और भाषा सुविधाओं पर आगे बढ़ते हैं। जैसे-जैसे आप आगे बढ़ते हैं, आप अपने कौशल को ग्राफिक्स के साथ दिखाने के लिए D3 डेटा विज़ुअलाइज़ेशन लाइब्रेरी का भी उपयोग करेंगे। Grasshopper टीम हमेशा नए पाठ्यक्रम जोड़ रही है, इसलिए आपको सीखने की सामग्री खत्म होने की चिंता नहीं करनी चाहिए।
यह सुनिश्चित करने के लिए कि आप इसके साथ बने रहें, Grasshopper आपको हर दिन लॉग इन करने के लिए प्रेरित करता है। Todoist जैसे अन्य ऐप्स ने अतीत में इसका उपयोग किया है, और हालांकि यह सभी को प्रेरित नहीं करेगा, यह वही हो सकता है जो आपको अभी के लिए आगे बढ़ने के लिए चाहिए। कम से कम अभी के लिए, यह ऐप बिना किसी इन-ऐप खरीदारी के पूरी तरह से मुफ़्त है।
डाउनलोड: Grasshopper Android | iOS के लिए (मुफ़्त)
3. SoloLearn
इस सूची में "कोड करना सीखें" ऐप्स में से एक सर्वश्रेष्ठ, SoloLearn सीखने की सामग्री की भारी मात्रा के लिए प्रमुख अंक अर्जित करता है। इस सूची में सूचीबद्ध अधिकांश अन्य बहु-भाषा कोडिंग ऐप्स अधिक से अधिक कुछ भाषाओं की पेशकश करते हैं। दूसरी ओर, SoloLearn प्रभावशाली भाषा समर्थन का दावा करता है, जिसमें C, C++, Java, JavaScript, PHP, Python, Ruby, Swift, और बहुत कुछ शामिल हैं।
इस सूची के कुछ अन्य ऐप्स की तरह, SoloLearn आपको इसके साथ बने रहने के लिए प्रोत्साहित करने के लिए गेमिफिकेशन का उपयोग करता है। आप चाहे कैसे भी सीखें, कौशल अंक और उपलब्धियां अर्जित करते हुए अपनी प्रगति को स्तर बढ़ाएंगे। यदि आप अधिक प्रतिस्पर्धी हैं, तो आप अधिक गहन चुनौती के लिए दुनिया भर के अन्य शिक्षार्थियों के साथ प्रतिस्पर्धा कर सकते हैं।
SoloLearn का अधिकांश भाग उपयोग करने के लिए मुफ़्त है, लेकिन सब नहीं। $6.99 प्रति माह या $47.99 प्रति वर्ष के लिए, आप SoloLearn PRO की सदस्यता ले सकते हैं। यह विज्ञापनों को हटा देता है और सीखने के लक्ष्य निर्धारित करने और अपनी सीख के बारे में व्यक्तिगत अंतर्दृष्टि देखने जैसी सुविधाएं जोड़ता है।
डाउनलोड: SoloLearn Android | iOS के लिए (मुफ़्त)
4. Codeacademy Go
लंबे समय के पाठक इस ऐप को इस सूची में देखकर आश्चर्यचकित हो सकते हैं। आखिरकार, अतीत में, हमने आपको बताया है कि आपको Codecademy के साथ कोड करना क्यों नहीं सीखना चाहिए। जबकि हमारी आलोचना अभी भी मान्य है, इसे इस सूची के अधिकांश ऐप्स पर भी लगाया जा सकता है। जब तक आप इसे ध्यान में रखते हैं, Codecademy Go सेवा को चलते-फिरते ले जाने का एक शानदार तरीका है।
यह ऐप विशेष रूप से उपयोगी है यदि आप पहले से ही Codecademy उपयोगकर्ता हैं। यह ऐप वेबसाइट से पाठ्यक्रमों और चुनौतियों को लेता है और उन्हें ऐप रूप में प्रस्तुत करता है। यह बहुत एक "डिब्बे पर जो लिखा है वही करता है" किस्म का ऐप है, लेकिन यह बुरी बात नहीं है।
ऐप पूरी तरह से मुफ़्त है, बिना किसी इन-ऐप खरीदारी के। यह Codecademy की सेवाओं के समग्र रूप से नहीं कहा जा सकता, लेकिन यह अच्छा है कि आपको ऐप के लिए अतिरिक्त भुगतान करने की चिंता नहीं करनी पड़ती।
डाउनलोड: Codecademy Go Android | iOS के लिए (मुफ़्त)
5. Hopscotch
ऐप के आसपास के मार्केटिंग को देखते हुए, आप सोच सकते हैं कि Hopscotch केवल बच्चों के लिए है। iOS ऐप स्टोर में इसका नाम भी "Hopscotch: Coding for Kids" है। जबकि यह निश्चित रूप से बच्चों के अनुकूल है, इसे आपको दूर न भगाने दें। यह बच्चों के लिए एक ऐप से कहीं अधिक है।
Hopscotch वेबसाइट पर FAQ को देखते हुए, ऐप सभी उम्र के लिए उपयुक्त है। डेवलपर्स का कहना है कि हालांकि यह 7 से 13 वर्ष की आयु के लोगों के लिए डिज़ाइन किया गया है, 18 वर्षीय और यहां तक कि कॉलेज के छात्र भी इसके साथ सीख रहे हैं।
जहां अन्य ऐप्स पहले बुनियादी बातों पर ध्यान केंद्रित करते हैं, Hopscotch का लक्ष्य आपको तुरंत दौड़ने के लिए तैयार करना है। लक्ष्य है कि आप मिनटों के भीतर ऐप्स या गेम बनाना शुरू कर दें। यह आपको गहरे अंत में जाने से पहले कोडिंग की बुनियादी अवधारणाओं को सिखा सकता है।
दुर्भाग्य से, ऐप फिलहाल सीमित है, क्योंकि अभी यह केवल iOS के लिए है। वेबसाइट पर शब्द संकेत देते हैं कि भविष्य में Android और/या ब्राउज़र समर्थन आ सकता है, लेकिन अभी तक कोई ETA नहीं है। उल्टा, बहुत सारे अन्य Android प्रोग्रामिंग ऐप्स हैं।
ऐप स्वयं मुफ़्त है, लेकिन प्रीमियम सुविधाओं के निरंतर उपयोग के लिए, आपको $7.99 मासिक शुल्क का भुगतान करना होगा।
डाउनलोड: Hopscotch iOS के लिए (मुफ़्त)
6. Encode
Encode JavaScript, Python, HTML, और CSS प्रदान करता है जो इसे एक अच्छा विकल्प बनाता है यदि आप वेब डेवलपमेंट के लिए कोडिंग सीखना चाहते हैं।
चाहे आप Android या iOS का उपयोग कर रहे हों, Encode कोडिंग में अक्सर उपयोग किए जाने वाले प्रतीकों के साथ एक शॉर्टकट बार शामिल करके कोडिंग को आसान बनाता है। यह आपको अपने कीबोर्ड के माध्यम से विभिन्न ब्रैकेट प्रतीकों की खोज करने से बचाता है। ऐप कुछ साल पुराना है, और हालांकि यह कुछ अन्य जितना लोकप्रिय नहीं है, यह निश्चित रूप से एक नज़र के लायक है।
कुछ समय के लिए, कुछ उपयोगकर्ताओं ने Encode से परहेज किया क्योंकि यह केवल Android के लिए था। अब एक iOS संस्करण है, इसलिए आप इसे अपने पसंद के प्लेटफॉर्म की परवाह किए बिना उपयोग कर सकते हैं। ऐप डाउनलोड करने के लिए मुफ़्त है, Encode Plus के लिए $4.99 की इन-ऐप खरीदारी के साथ, जो अधिक पाठ और चुनौतियों को अनलॉक करता है।
डाउनलोड: Encode Android | iOS के लिए (मुफ़्त)
बच्चों के लिए कोडिंग ऐप्स क्या हैं?
ऊपर एक ऐप के अपवाद के साथ, ये सभी उम्र के लिए लक्षित हैं। इनमें से कुछ बच्चों के लिए ठीक हो सकते हैं, लेकिन उनमें से अधिकांश युवा कोडर्स के लिए लक्षित नहीं हैं। कुछ, जैसे CodePen और Pythonista, स्पष्ट रूप से थोड़े अधिक प्रोग्रामिंग अनुभव वाले कोडर्स के लिए हैं।
यदि आप कम उम्र के दर्शकों के लिए लक्षित ऐप्स ढूंढ रहे हैं, तो आपको यह जानकर खुशी होगी कि बहुत सारे हैं। इतने सारे, वास्तव में, कि हमारे पास युवा शिक्षार्थियों के लिए ऐप्स पर एक समर्पित लेख है। बच्चों को प्रोग्राम करना सीखने में मदद करने के लिए कोडिंग ऐप्स की हमारी सूची पर एक नज़र डालें।