programming language kya hai और प्रोग्रामिंग लैंग्वेज कहाँ से कैसे सीख सकते है?

दोस्तों आज के इस टॉपिक में हम बार करेंगे की programming language kya hai और programming language hindi में कहाँ से सीख सकते हैं और प्रैक्टिस कर सकते है जिससे आपके लिए आसानी हो जाएगी सिखने और प्रैक्टिस करने में |

आज के समय में प्रोग्रामिंग भाषा सीखना कोई बहुत बढ़ी बात नही रह गयी है चाहे कोई technical फील्ड से हो या नहीं हो इससे कोई फर्क नही पढता है |

अभी के समय में आपको इन्टरनेट पर वो साड़ी साधन मिल जाएँगे जिनसे आप प्रोग्रामिंग भाषा सीख सकते हैं चाहे आपको थ्योरी में सीखना हो चाहे विडियो के फॉर्मेट में देखना हो |

अगर किसी को ये नही पता है की प्रोग्रामिंग भाषा क्या होती है या फिर इसका क्या काम होता है और ये कहाँ पर इस्तेमाल होती हैं तो सबसे पहले हम इसी के बारे में जानेगे |

Programming language kya hai? प्रोग्रामिंग भाषा क्या होती हैं?

Table of Contents

जब भी हम कंप्यूटर की मदद से किसी भी प्रॉब्लम को हल करने के लिए जो भी तकनीकी क्रियाओं का इस्तेमाल करते है उसे प्रोग्राम कहते है जो व्यक्ति कंप्यूटर में प्रोग्राम लिखते है उन्हें प्रोग्रामर कहते है प्रोग्रामर कंप्यूटर में प्रोग्रामिंग करने के लिए जो भी भाषा का इस्तेमाल करते है उन्हें प्रोग्रामिंग भाषा कहते हैं |

जैसे : Java, Python, C, C++, PHP, Jacascript, SQL इत्यादि |

इस भाषाओ को लिखने का अपना अपना syntax होता है जो कंप्यूटर और प्रोग्रामर के बीच contact बनाती है कंप्यूटर उनके माध्यम से दिए गये निर्देश को समझकर उसके अनुसार कार्य करती है |

Types of programming languages in hindi (प्रोग्रामिंग भाषाओ के प्रकार) :

प्रोग्रामिंग भाषाओ तो निम्न तीन भागों में विभाजित किया गया है :

  1. निम्न स्तरीय भाषा (Low level language)
  2. मध्य स्तरीय भाषा (Middle level language)
  3. उच्च स्तरीय भाषा (High level language)

निम्न स्तरीय भाषा (Low level language) :

निम्न स्तरीय भाषा कंप्यूटर की आंतरिक कार्यप्रणाली के अनुसार बनाई जाती है और इसमें लिखे गये प्रोग्राम को फॉलो भी तेजी से होता है इसके मुख्य दो उदहारण हैं :

मशीनी भाषा : ये भाषा केवल दो अंक 0 और 1 से बनी होती है और प्रत्येक कंप्यूटर के लिए उसकी अलग मशीनी भाषा होती है मशीनी भाषा का प्रयोग प्रथम पीढ़ी के कंप्यूटर में किया जाता था और इनमे गलतियों का पता लगाना बोल्कुल असम्भव होता था |

असेम्बली भाषा : ये भाषा पूरी तरह मशीनी भाषा पर आधारित होती है परन्तु इसमें 0 से 1 की series के जगह पर इंग्लिश के शब्दों और बाकि के शब्दों को कोड के रूप में प्रयोग किया जाता है इस तरह की भाषा में लिखे गये प्रोग्राम में हुई गलतियों का पता लगाना और उन्हें ठीक करना बहुत आसान होता है |

मध्य स्तरीय भाषा (Middle level language) :

मध्य स्तरीय भाषाए निम्न मध्य स्तरीय भाषा और उच्च स्तरीय भाषाओ के मध्य ब्रिज का काम करती है C language को मध्य स्तरीय भाषा कहा जाता है क्योकि इसमें उच्च स्तरीय तथा निम्न स्तरीय दोनों भाषाओ के गुण होते हैं |

उच्च स्तरीय भाषा (High level language) :

उछ स्तरीय भाषा कंप्यूटर की आंतरिक कार्यप्रणाली पर आधारित नही होती है इन भाषाओ में इंग्लिश के कुछ चुने गये शब्दों और साधारण गणित में प्रयोग किये जाने वाले चिन्हों का प्रयोग किया जाता है |

इनमे गलतियों का पता लगाना और उन्हें ठीक करना बहुत सरल होता है किन्तु इनको मशीनी भाषा में complier या  interpreter के द्वारा translate  करना जरुरी होता है |

कंप्यूटर प्रोग्राम सामान्य रूप से उछ स्तरीय प्रोग्रामिंग भाषाओ में लिखे जाते हैं प्रोग्राम में हमारे द्वारा लिखे कोड को सोर्स कोड कहते हैं |

कुछ उच्च  स्तरीय भाषाए निम्न प्रकार की हैं :

  • बेसिक (basic) – 1964
  • पास्कल (pascel) – 1970
  • सी (C) – 1972
  • सी प्लस प्लस (C++) – 1983
  • जावा (Java) – 1995

ये सभी भाषाए उच्च स्तरीय भाषाओ की श्रेणी में आती हैं |

भाषा अनुवादक क्या है? Language interpreter/translator kya hai ?

ऐसे प्रोग्राम जो विभिन्न प्रोग्रामिंग भाषाओ में लिखे गये प्रोग्राम का ट्रांसलेट कंप्यूटर की मशीनी भाषा में करते है ट्रांसलेट करना इसीलिए आवश्यक होता है क्योकि कंप्यूटर केवल अपनी भाषा में लिखे हुए प्रोग्राम को ही समझता है |

programming language kya hai and best websites to learn coding for free in hindi

ऐसे कुछ वेबसाइट कहाँ पर फ्री में प्रोग्रामिंग/कोडिंग सीख सकते हैं  (best websites to learn coding for free) :

मैसे आपको कुछ ऐसे वेबसाइट के नाम बताये हैं जो टॉप की लिस्ट में आते हैं ऑनलाइन लर्निंग के मामले में |

इसमें कुछ ऐसे वेबसाइट हैं जिनमे फ्री के कोर्स है और आप उन्हें फ्री में सीख सकते है अहुर किसी में आपको इस कोर्सेज को खरीदना पड़ता है

udemy, w3school, tutorialpoint, sololearn, khanacademy ये कुछ ऐसे साईट हैं जो आपको फ्री में कोर्सेज देती है और आप इनसे फ्री में सीख सकते हो इनमे किसी में आपको थ्योरी और किसी में विडियो के फॉर्मेट में सिखने को मिलेगा वो आप अपने सुविधा के हिसाब से सीख सकते हो |

अगर आपको बिलकुल बेसिक से शुरुआत करनी है तो आप w3school से स्टार्ट कट सकते हो ये अभी तक की सबसे पुरानी साईट है |

udemy में भी आपको कई कोर्स फ्री में मिल जाएँगे और जो कोर्स पेड होते हैं वो ज्यादा महंगे नही होते है आप चेक कर सकते है |

sololearn की बात करे तो इसमें आपको सारे प्रोग्रामिंग कोर्स फ्री में मिल जाएँगे और ये बहुत ही अच्छी साईट है इसको तो आपको जरुर देखना चाहिए |

khan academy की बात करे तो ये सिर्फ प्रोग्रामिंग कोर्स हो नही ये स्कूल लेवल के सभी सिलेबस को भी सिखाता है और ये इंडिया में भी काफी प्रचलित वेबसाइट है |

अब अगर बात करे coursera, edx, freecodecamp, udacity, upskill या फिर इनकी तरह जो भी साईट है वो आपको फ्री में कोर्स नही देती हैं |

coursera की बात करे तो इसमें कुछ कोर्स होते है जो फ्री में होते हैं लेकिन ज्यादातर आपको paid course ही मिलेंगे वो भी किसी न किसी यूनिवर्सिटी के नाम के certification के साथ जो की बहुत सही है मेरे हिसाब से |

बाकी के जो भी वेबसाइट हैं उनमे भी इसी तरह के paid certification courses होते है जो किसी न किसी यूनिवर्सिटी से affiliate होते है |

प्रोग्रामिंग का अभ्यास करने के लिए सबसे अच्छी sites : (best sites to practice programming)

ऑनलाइन आपको कुछ ऐसे साईट मिल जाएँगे जहाँ पर आप कोई भी प्रोग्रामिंग language सिखने के बाद प्रैक्टिस कर सकते हैं |

ये कुछ ऐसे टॉप की वेबसाइट हैं जहाँ पर आप प्रोग्रामिंग प्रैक्टिस कर सकते हैं इन वेबसाइट की ख़ास बात ये है की इनमे आपको आपके expertise के हिसाब से लेवल दिए होते हैं आप अपने लेवल के हिसाब से प्रैक्टिस कर सकते है |

इनमे तीन लेवल होते है beginner, intermediate, advance |

आपको प्रैक्टिस के समय एक task दिया जाता है जिसे आपको एक निर्धारित समय के अन्तराल में solve करना होता है|

इन वेबसाइट में आपको कांटेस्ट में भी भाग लेने को मिलता है जिसमे अगर आप जीत गये तो आपको reward भी मिलता है |

इन वेबसाइट में आपको एकदम इंटरव्यू लेवल तक की तैयारी करने को मिल जाती है इंटरव्यू में पूछे जाने वाले सभी प्रश्नों की प्रैक्टिस करने को मिल जाता है |

इसमें आप अपने doubt को भी क्लियर कर सकते है इसके लिए आप इनकी कम्युनिटी को ज्वाइन करके अपने सवालों के जवाब पूछ सकते हैं |

मै आपको कुछ ऐसे youtube channels के बारे में बताना चाहूँगा जहाँ से आप फ्री में सीख सकते हो आपको इससे काफी ज्यादा मदद मिलेगी |

ऐसे बेस्ट youtube channels जहाँ से प्रोग्रामिंग भाषा सीख सकते है : (top 10+ best youtube channels to learn programming language in hindi)

  1. Freecodecamp youtube channel
  2. Edureka youtube channel
  3. Telusko youtube channel
  4. Great learning youtube channel
  5. Programming with mosh youtube channel
  6. Apni Kaksha youtube channel
  7. Intellipaat youtube channel
  8. MySirG.com youtube channel
  9. Codewithharry youtube channel
  10. Geeksforgeeks youtube channel
  11. Geeky Shows youtube channel

इनमे से कुछ youtube channels ऐसे है जिनमे आपको इंग्लिश में सिखने को मिलेगा और किसी में आपको हिंदी में सिखने को मिलेगा |

अगर आपको प्रोग्रामिंग language हिंदी में सीखनी है तो आप apni kaksha, mysirg.com, codewithharry, geeky shows जैसे चैनल को देख सकते हैं आपको इनमे बहुत ज्यादा अच्छे से सिखने को मिल जाएगा बाकि के चैनल में आपको इंग्लिश में सिखने की मिलेगा आप इनको भी देख सकते है |

प्रोग्रामिंग language सिखने के लिए step by step guide :

  • सबसे पहले आपको अपना माइंड सेट बदलना होगा की मै प्रोग्रामिंग language सीख सकता हु |
  • आपके पास एक लैपटॉप या कंप्यूटर होना चाहिए |
  • आप शुरूआत किसी भी language से कर सकते हैं चाहे C, C++, Java, Python इत्यादि |
  • आपको सबसे पहले बेसिक से स्टार्ट करना होगा जैसे array, set, list, dictionary, loop, variables, functions इत्यादि |
  • फिर आपको उसके एडवांस टॉपिक को सीखना होगा जैसे object oriented, advance function, connecting with database, API , Framework इत्यादि |
  • इन सारे टॉपिक को कवर करने में आपको ज्यादा से ज्यादा दो महीने लगेगे अगर आप रोज के दो घंटे देते हो |
  • फिर आप इसके साथ कोई एक डेटाबेस की language भी सीख सकते हो जैसे mysql, mongodb इत्यादि क्योकि ये जरुरी होता है |
  • अगर आप कोई भी language सीख जाते हो तो उस language के एडवांस टॉपिक को भी कवर कीजिये मान लो अगर आप javascript सीखते हो तो उसके बाद आपको इसके framework जैसे angularjs, reactjs, vuejs, nodejs इत्यादि भी सीखना जरुरी होता है तभी आप एक सफल प्रोग्रामर बनोगे |
  • फिर आप अगर कही इंटरव्यू में जाते हैं तो उसके लिए प्रोग्रामिंग language के साथ साथ आपको data structure and algorithm का नॉलेज होना बहुत ही जरुरी होता है क्योकि सभी जगह इंटरव्यू में यही पुछा जाता है |
  • किसी भी टॉप की कंपनी में अगर आप इंटरव्यू देने ज्जाते हो तो आपको data structure and algorithm का नॉलेज होना बहुत ही जरुरी है इसके बिना जॉब पाना सम्भव नही है |
  • अगर आप ये सारी चीजे सीख गये तो इसके बाद आप अपने प्रोग्रामिंग language के आधार पर कुछ प्रोजेक्ट बना सकते हैं जिससे आपको प्रैक्टिकल नॉलेज भी मिलेगा और ये आपके इंटरव्यू में भी काम आएगा |
  • अगर आपको अपनी स्किल और बढानी है तो आप इसके बाद इंटर्नशिप भी कर सकते हैं या फिर किसी के साथ छोटे छोटे प्रोजेक्ट्स में काम कर सकते हैं जिससे आपको बढ़ी कंपनी में इंटरव्यू देने में कोई दिक्कत नही होगी |

और पढ़े : best data science youtube channel

और पढ़े : डाटा साइंस क्या है (पूरी जानकारी)

Conclustion (निष्कर्ष) :

मैंने आपको बिलकुल बेसिक से बता दिया है की आपको कहा से सीखना है और कैसे सीखना है वो आप प् निर्भर करता है क्योकि सीखना आपको खुद ही है हमारा काम है गाइड करना है और आपको बेहतर इनफार्मेशन देना जिससे की आपको कोई दिक्कत न हो |

अगर आपको वेबसाइट से सीखना है या youtube चैनल से वो आप पर निर्भर करता है आप वैसे दोनोको फॉलो कर सकते हैं मेरे हिसाब से, अब तो आपको programming language kya hai इसका जवाब पूरी तरह से मिल गया होगा

मेरे द्वारा बताये गये इनफार्मेशन से अगर आपको कुछ फायदा हुआ तो इससे मुझे बहुत ख़ुशी होगी और अगर आपको कुछ और जानना है तो आप मुझे कमेंट बॉक्स में कमेंट करके पूछ सकते है |

FAQs…

क्या एक नॉन technical बैकग्राउंड का स्टूडेंट भी प्रोग्रामिंग सीख सकता है?

बिलकुल सीख सकता है और वैसे भी ऐसे बहुत सारे नॉन technical स्टूडेंट हैं जो प्रोग्रामिंग के फील्ड में बहुत अच्छा कर रहे हैं |

अभी के समय की टॉप प्रोग्रामिंग भाषाए कौन सी है?

अभी के समय python, javascript और java सबसे टॉप की प्रोग्रामिंग भाषा है |

क्या प्रोग्रामिंग language सिखने के बाद नौकरी मिल जाती है ?

ऐसा नही है की आप कोई भी language सीखकर आपको तुरंत ही नौकरी मिल जाएगी आपको इंटरव्यू में अपनी स्किल दिखानी होती है की आपके कभी प्रैक्टिकल और रियल वर्ल्ड में काम किया है और साथ साथ में आपको data structure and algorithm का ज्ञान भी होना चाहिए |

प्रोग्रामिंग language सिखने और जॉब करने के लिए कोई technical डिग्री की जरूरत होती हैं?

नही, कोई भी नॉन technical चाहे electronics, mechanical, civil और चाहे कोई भी बैकग्राउंड हो प्रोग्रामिंग फील्ड में कोई भी आ सकता है |

किसी प्रोग्रामिंग language को सिखने में कितना समय लगता है ?

किसी भी प्रोग्रामिंग language को सिखने में ज्यादा से ज्यादा दो महीने लगते है अगर आपको पहले से कोई दूसरी language आती है तो आप पन्द्रह से बीस दिन में कोई भी language सीख सकते हो|

प्रोग्रामिंग language कहाँ से और कैसे सीखे?

आप प्रोग्रामिंग language शुरुआत में udemy, coursera जैसे वेबसाइट से सीख सकते है या फिर youtube में भी आपको अच्छे चैनल मिल जाएँगे इनसे आप सीख सकते है |

Vikram mehra

मेरा नाम विक्रम मेहरा है मै उत्तराखंड का रहने वाला हु मैंने B.sc (PCM) से की हुई है और मुझे टेक्नोलॉजी, साइंस और लोगो को अपने ऑनलाइन माध्यम से शिक्षा देना बहुत पसंद है मेरा मकसद ऑनलाइन माध्यम से लोगो तक इनफार्मेशन पहुचाना है और साथ ही मुझे मूवीज देखना, घूमना बहुत पसंद है |

Leave a Reply