Coding किसे कहते हैं कोडिंग भाषा के मुख्य प्रकार और इसको सीखने के तरीके जाने अब हिंदी में (2022)

Coding :- आज के समय में इंटरनेट और उसपे काम करने वाले लोगों की संख्या बहुत तेजी से बढ़ रही है। इस में सबसे बड़ा योगदान कंप्यूटर और स्मार्ट फोन का है। आम तौर पर आप हर रोज किसी ना किसी एप का इस्तमाल करते हैं या आप किसी भी चीज से संबंधित जानकारी के लिए वेबसाइट का प्रयोग करते है पर क्या आपको पता है की आपके मोबाइल या कंप्यूटर पे मौजूद सारे एप और वेबसाइट्स कोडिंग (Coding) की वजह से ही काम करते हैं।
अगर आपको इस बात की जानकारी नहीं है तो इसमें फिक्र की कोई बात नही है हमारा ब्लॉग आपके हर एक सवालों के जवाब देगा की कोडिंग (Coding) किसे कहते है ये कैसे काम करता है तथा कोडिंग (Coding)आपके करियर को बनाने में कितना मददगार है। तो चलिए दोस्तों सुरू करते है और आपके कोडिंग (Coding) से संबंधित हर एक सवालों के जवाब देते हैं
कोडिंग (Coding) किसे कहते हैं
जिस प्रकार हम इंसानों की एक भाषा होती है या हर प्रकार के एक जीव जंतु की एक अपनी भाषा होती है जो उनको आपस में कम्युनिकेट ( बात – चित) करने में मदद करता है उसी प्रकार हमारे कंप्यूटर की भी एक भाषा होती है जिसके द्वारा कंप्यूटर काम करता है और हमसे कम्युनिकेट करता है।
कंप्यूटर के इस भाषा को मशीन कोड कहते हैं अर्थात कंप्यूटर जिस भाषा को समझता है उसे कोडिंग (Coding) कहते हैं।मशीन कोड एक कंप्यूटर प्रोग्राम होता है जो बाइनरी भाषा (Binary (0.1) में लिखा जाता है। जो भी प्रोग्रामिंग भाषा होते है उनको मशीन कोड में ट्रांसलेट किस्या जाता है ताकि कंप्यूटर उन्हें पढ़ सके।
मशीन कोड की जगह प्रोग्रामिंग भाषा का (HTML, CSS, JAVA, RUBY, PYTHON etc) इस्तमाल किया जाता है जिन्हे समझना आसान होता है।
कोडिंग भाषा (Coding Language) के प्रकार
- C
- C # OR C sharp
- C++
- Java
- Java Script
- SQL
- Swift
- PHP
- Python
- Ruby
- HTML
- CSS
- .Net
- React
- Flutter
C Language
C बहुमुखी और सबसे पुरानी भाषाओं में से एक है जबकि यह मुख्य रूप से यूनिक्स (Unix) System के लिए बनाया गया था इसका प्रयोग सभी प्लेटफार्म पर किया जाता है। यह अक्सर गेमिंग में प्रयोग किया जाता है। C सबसे आम प्रोग्रामिंग भाषाओं में से एक है।
C # Or C sharp
C शार्प एक प्रोग्रामिंग लैंग्वेज होता है जिसे माइक्रोसॉफ्ट द्वारा विकसित किया गया है। इसे माइक्रोसॉफ्ट ने ही डिजाइन किया है इसे सन् 2002 में Version 1.0 के नाम से Microsoft.Net Framework में introduce किया गया था। यह C परिवार का ही एक सदस्य है। आज के समय में यह बहुत ही popular programming language है जिसका प्रयोग मोबाइल और डेस्कटॉप, एप्लिकेशन, गेम, वेबसाइट, और डाटा बेस एप्लिकेशन के लिए किया जाता है।
C ++ Language
C ++ भी एक प्रोग्रामिंग लैंग्वेज होता है जो की एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सिस्टम का ही एक हिस्सा है इसे Bjarne Stroustrup (बजारने स्ट्रोस्ट्रूप) ने 1980 में Bell Lebs में विकसित किया था। और मूल रुप से इसे “C with Classes” नाम दिया गया था। इस प्रोग्रामिंग लैंग्वेज को C भाषा में सुधार करने के लिए बनाया गया था और object – Oriented programming के आधार पर। सुविधाओं को जोड़ा गया था। फिर इसमें Step by Step कई सारी और भी उन्नत किस्म की सुविधाएं जोड़ी गईं।
जैसे : – Operator Overloading, Exception Handling और Templates
कई बड़ी – बड़ी निगमों द्वारा इसका प्रयोग किया जाता है।
Java Language
जावा सबसे बहुमुखी (Versatile) और अनुकूल (Compatible) भाषाओं में से एक है और यह सबसे ज्यादा प्रयोग की जाने वाली भाषाओं में से एक है। जावा सन माइक्रोसिस्टम्स (Sun Microsystems) द्वारा बनया गया था। जिसे orcale corporation द्वारा खरीद लिया गया था java का लेटेस्ट वर्जन जावा 16 को मार्च 2021 में जारी किया गया था।
जावा 11 नवीनतम दीर्घकालीन संस्करण है जिसे 25 सितंबर 2018 को जारी किया गया था।जावा दुनिया के सबसे लोकप्रिय मोबाइल ऑपरेटिंग सिस्टम एंड्रॉयड के साथ कई अलग – अलग ऑपरेटिंग सिस्टम पर चलता है। जावा का उपयोग प्रोग्राम् एप्लिकेशन, और छोटे – बड़े सिस्टम विकास के लिए किया जा सकता है।
Java Script
Java Script अक्सर जावा के साथ कन्फ्यूजन में रहता है। ये दोनों ही orcale द्वारा ट्रेडमार्क किए गए हैं। जावा स्क्रिप्ट सबसे पावरफुल, डायनेमिक और फ्लेक्सिबल वस्तु – उन्मुख भाषाओं में से एक है और सीखने के लिए सबसे महत्वपूर्ण है। ये आज तक की सबसे पसंदीदा भाषाओं में से एक है। और इसकी लोकप्रियता और भी बढ़ती जा रही है। जावा स्क्रिप्ट उन वेबसाइटों के लिए मनपसंदीदा भाषा है जो एनीमेशन, ग्राफिक्स, स्लाइड्स और इंटरएक्टिव फॉर्म पेश करती है।
SQL Language
SQL वर्तमान में रिलेशनल डाटा बेस बनाने और पूछताछ करने के लिए सबसे पसंदीदा भाषा है। इसे 1970 में विकसित किया गया था जब इसे SEQUEL नाम दिया गया था। ट्रेडमार्क उलंघन से बचने के लिए इसका नाम बदलकर SQL कर दिया गया था। जबकि SQL एक प्रोग्रामिंग लैंग्वेज नहीं है लेकिन प्रक्रियात्मक एक्सटेंशन इसे प्रोग्रामिंग भाषा की कार्यक्षमता दे सकते हैं।
SWIFT Language
स्विफट एक सामान्य उद्देश्य वाली बहु प्रतिमान भाषा है जिसका प्रयोग Apple अपनी सभी ऑपरेटिंग सिस्टमों के लिए करता है, जिनमें iOS, macOS, iPadOS, WatchOS, tvOS, Z/OS शामिल हैं। ये लाइनक्स पे भी काम करता है। स्विफट एप्पल के कोकोआ (Cocoa)
और कोकोआ टच (Cocoa Touch) फ्रेमवर्क के साथ Objective – C रनटाइम लाइब्रेरी पर काम करती है।
PHP Language
PHP को 1994 में विशेष रूप से व्यक्तिगत होम पेज के नाम से वेब विकास के लिए बनाया गया था इसका Acronym नहीं बदला है। लेकिन आज यह हायोरटेक्सट प्रेप्रोसेसर के लिए है। PHP का उपयोग अभी भी वेब विकास के लिए किया जाता है। PHP को आसानी से HTML में Ambed किया जा सकता है।
Ruby Language
Ruby सबसे पसंदीदा लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। यह एक लचीली, वस्तु – उन्मुख, गतिशील, सामान्य – उद्देश्य वाली भाषा है जिसका प्रयोग किकस्टार्टर, एयरबीएनबी और हुलु जैसी मजबूत साइटों के लिए किया जाता है।
Python Language
Python एक अलग प्रोग्रामिंग भाषा है जिसका आमतौर पर उपयोग किया जाता है यह गूगल, ड्रॉपबॉक्स, वेनमो, यूट्यूब, और याहू मैप्स जैसे इंटरनेट पावरहाउस द्वारा उपयोग की जाने वाली एक उच्च स्तरीय, सामान्य उद्देश्य वाली भाषा है।
HTML Language
HTML एक कोडिंग लैंग्वेज होता है जिसका प्रयोग ज्यादातर वेबसाईट डेवलपमेंट के लिए किया जाता है। HTML का पूरा नाम ” Hypertext Markup Language” होता है। इसकी खोज टीम बर्नस ली ने सन् 1980 में किया था। HTML में सबसे ज्यादा जरूरी होता है टैग अगर हम सही TAG यूज नही करते हैं तो HTML भी काम नही करेगा।
CSS (Cascading Style Sheet)
CSS का पूरा नाम Cascading Style Sheet होता है यह एक स्टाइल शीट भाषा है जिसका उपयोग HTML जैसी मार्कअप भाषा में लिखे गए दस्तावेज़ की प्रस्तुति का वर्णन करने के लिए किया जाता है। CSS, HTML और JavaScript के साथ-साथ वर्ल्ड वाइड वेब की आधारशिला तकनीक है। CSS को लेआउट, रंग और फोंट सहित प्रस्तुति और सामग्री को अलग करने में सक्षम बनाने के लिए डिज़ाइन किया गया है। यह Content Assisbilityसुधार कर सकता है। इसका प्रयोग वेब पृष्ठों के लेआउट को स्टाइल करने के लिए किया जाता है। CSS वेबसाइट को सुंदर और आकर्षण बनाने में मदद करता है।
.Net (Dot Net)
डॉट नेट एक ऐसा प्लेटफार्म है जिस के अनुरूप ही माइक्रोसॉफ्ट ने कई सारी भाषाओं को विकसित किया है। जो भी भाषाएं डॉट नेट प्लेटफार्म का अनुसरण करती हैं उन्हें डॉट नेट प्रोग्रामिंग भाषा कहते हैं। इसे कोड ऑफ कंडक्ट भी कहा जा सकता है जिस पर काम करते वक्त डॉट नेट के कोर्स को समझना जरूरी होता है।
यह एक सॉफ्टवेयर फ्रेमवर्क होता है जो की कई प्रकार के प्रोग्रामिंग लैंग्वेज इसमें विकसित की गई एप्लीकेशन स्कोर एक्जिक्यूट और रन करने के लिए एक कॉमन प्लेटफार्म प्रोवाइड करता है। अगर संक्षिप्त में समझे तो यह कैसा फ्रेमवर्क है जिसकी मदद से विंडो एप्लीकेशन को डिवेलप और रन करवाया जा सकता है।
React language
React JavaScript library है जिसे फेसबुक के माध्यम से 29 May 2013 को बनाया गया था। इसके निर्माणकर्ता का नाम जॉर्डन वाल्के (Jorden Walke) था। अभी तक 16.8.6 version 6 may 2019 को रिलीज किया गया था।
रिएक्ट का प्रयोग हम यूजर इंटरफेस को बिल्ड (Build) करने के लिए किया जाता है। इसकी सहायता से आप सिंगल पेज वेब एप्लीकेशन तैयार कर सकते हैं। React js के द्वारा आप component writing को सुविधाजनक (Convenient) बना सकते हैं तथा इसके द्वारा आप Stable Code आसानी से लिख सकते हैं। इससे आप किसी भी तरह के वेब पेज को फास्ट रेंडर कर सकते हैं।
Flutter Language
Flutter एक mobile app development framework है जिसे गुगल के द्वारा विकसित किया गया है। मई 2017 में इसे सबसे पहले Introduce किया गया था। ये cross platform को सपोर्ट करता है। मतलब की आप एक बार कोड लिख के Android, iOS या web Page का निर्माण कर सकते हैं। इसका प्रयोग हम Android और Ios app बनाने के लिए करते है। Flutter एक तरह का मोबाइल एप्प development SDK है। अब आप सोच रहे होंगे की SDK का क्या मतलब होता है तो दोस्तों हम आपको बता दें SDK का मतलब होता है Software Development Kit.
कोडिंग (Coding) को सीखने के तरीके
- यदि कोडिंग (Coding) में ही आप अपना करियर देखते हैं तो आप कंप्यूटर साइंस में इंजीनियरिंग, बीसीए, एमसीए आदि की डिग्री हासिल कर सकते हैं।
- जरूरी नहीं है कि कोडिंग में करियर बनाने के लिए आपको डिग्री ही जरूरी हो आप किसी भी इंस्टिट्यूट या ऑनलाइन ट्यूटोरियल्स के माध्यम से कोडिंग (Coding) में महारथ हासिल कर सकते हैं।
- इस कोडिंग (Coding) वर्ल्ड में आपको अपने पैर जमाने के लिए सबसे पहले आपको CSS और HTML को पूरा सीखना होगा।
- एंड्रॉयड और IOS के लिए आपको java, kotlin या flutter आदि भाषाओं को सीखना होगा।
कोडिंग (Coding) आने के फायदे
- कोडिंग (Coding) ऐसी स्किल है जो आज के समय में बहुत demand में है क्योंकि हर कोई कोडिंग (Coding) में अपना एक अच्छा करियर देख रहा है।
- एक कम्प्यूटर प्रोग्रामर के लिए मार्केट में अच्छे अवसर मौजूद है क्योंकि वो अपने स्किल्स के माध्यम से काफी पैसा कमा सकते है।
- कोडिंग (Coding) के द्वारा आप वेबसाइट, वीडियो गेम तथा और भी कई चीजे बना सकते हैं और आप चाहे तो दूसरे के लिए भी काम कर के पैसा कमा सकते हैं।
- कोडिंग (Coding) में logical thinking की जरूरत होती है क्योंकि आपको अपने कंप्यूटर में स्टेप बाई स्टेप कमांड को फीड करना होता है। जो व्यक्ति ऐसा करता है उसकी किसी भी समस्या को हल करने की क्षमता सुधरती है।
कोडिंग (Coding) सीखने के लिए इंडिया की बेस्ट यूनिवर्सिटीज
- IIIT Hyderabad
- Indian institute of technology BHU Varanasi
- Vellore institute of technology
- National institute of technology tiruchirappalli
- IIT Madras
- Delhi technological University
- The lnm institute of information technology
- Indian institute of information technology Allahabad
- Dhirubhai Ambani institute of information and communication technology
- Indraprastha institute of information technology Delhi
यह भी पढें – वेबसाइट होस्टिंग (Website Hosting) किसे कहते हैं ? ये कितने प्रकार का होता है 2022