कैसे कंप्यूटर प्रोग्रामिंग सीखना शुरू करें

आर्टिकल डाउनलोड करेंआर्टिकल डाउनलोड करें

प्रोग्रामिंग (Programing) करना काफी मजेदार है और यह काफी उपयोगी भी है। इसे सीखकर आप क्रिएटिव तो बनते ही हैं, साथ ही इसके जरिये आपके लिए एक नया करियर विकल्प भी उभरकर आता है। यदि आप भी प्रोग्राम बनाना सीखना चाहते हैं, तो प्रोग्रामिंग करने से जुड़ी सारी जानकारी जुटा लें, जिसमें क्या करना है, से लेकर क्या पढना है, किस चीज़ का इस्तेमाल करना है, शामिल है, और ये जानकारी जुटाने में हमारा ये लेख आपकी सहायता करेगा, तो आइये शुरुआत करते हैं।

भाग 1
भाग 1 का 3:

लैंग्वेज चुनना (Choosing a Language)

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 एक प्रोग्रामिंग लैंग्वेज (programming language) चुनें:
    कंप्यूटर प्रोग्रामिंग, कंप्यूटर पर लिखे हुए कुछ जरूरी निर्देशों (जिन्हें बाइनरी कोडिंग के नाम से भी जाना जाता है) के जरिये की जाती हैं, जिन्हें कंप्यूटर फॉलो करता है। इन निर्देशों को कई तरह की अलग-अलग "लैंग्वेज" में लिखा जा सकता है, या आसान भाषा में कहें तो यह लैंग्वेज, निर्देशों और टेक्स्ट को लिखने का अलग, बिल्कुल ही हटके एक तरीका होता है। अलग-अलग तरह की लैंग्वेज का इस्तेमाल, अलग तरह के प्रोग्राम बनाने में किया जाता है, तो आप क्या लिखना चाह रहे हैं, उस हिसाब से एक ऐंसी लैंग्वेज चुने जो इसके लिए अनुकूल हो। यदि आपको लगता है, कि कोई लैंग्वेज आपकी सोच को साकार नहीं कर पा रही है, तो आप दूसरी लैंग्वेज को चुन सकते हैं।
  2. How.com.vn हिन्द: Step 2 C, C++, C#...
    C, C++, C# और कुछ इसी तरह की लैंग्वेज के बारे में सोचें: इस तरह की लैंग्वेज का इस्तेमाल स्टैंडअलोन कंप्यूटर एप्लीकेशन, जैसे कि गेम्स तैयार करने में किया जाता है। हालाँकि नौसिखिये के लिए C और C++ सीख पाना जरा सा कठिन जरुर हो सकता है, पर याद रखें यह नामुमकिन नहीं है। इन्हें सीखकर ना सिर्फ आपको प्रोग्रामिंग के बारे में गहराई तक जानकारी मिलेगी (बहुत सारी प्रोग्रामिंग लैंग्वेज के खुद के अपने कांसेप्ट होते हैं, या फिर कुछ C और C++ के), बल्कि कंप्यूटर की कार्यप्रणाली के बारे में भी जानकारी पा सकेंगे। ये काफी चर्चित होते हैं, और बड़े पैमाने पर इस्तेमाल किये जाते हैं, हालाँकि C#, यह लैंग्वेज कई मायनों में Java जैसी ही है, यह अब बहुत ही आम होती जा रही है।
  3. How.com.vn हिन्द: Step 3 Java या JavaScript:
    यदि आप वेब प्लगइन्स (JavaScript) या मोबाइल एप्स (Java) पर काम करना चाहते हैं, तो इसके लिए ये लैंग्वेज सही रहेगी। अभी के समय में इन लैंग्वेज की भारी मांग है, तो इन्हें समझना ज्यादा मुश्किल नहीं होगा। बस एक बात याद रखें कि Java और JavaScript दोनों पूरी तरह से अलग-अलग लैंग्वेज हैं, बस दोनों के नाम ही एक जैसे हैं और कुछ नहीं।
  4. How.com.vn हिन्द: Step 4 Python के बारे...
    Python के बारे में सोचें: Python अलग-अलग प्लेटफ़ॉर्म पर इस्तेमाल होने वाली एक लैंग्वेज है। इसके इतने शक्तिशाली लैंग्वेज होने के बावजूद भी यह काफी आसान लैंग्वेज है और नौसिखियों के लिए इसे सीख पाना काफी आसान भी है, तो इसे इस्तेमाल करके देखें!
  5. How.com.vn हिन्द: Step 5 PHP के बारे में सोचें:
    PHP का मतलब होता है, PHP: Hypertext Processor (हाइपरटेक्स्ट प्रोसेसर)। यह एक वेब प्रोग्रामिंग लैंग्वेज है और इसकी कमजोर टाइपिंग और कम चर्चित (चर्चित मतलब कि यहाँ पर लैंग्वेज के लिए लैंग्वेज पर ही कुछ जरूरी सुझाव मौजूद होंगे) होने के कारण इसे सीखना जरा आसान है। यह सर्वर साइड प्रोग्रामिंग के लिए अच्छी लैंग्वेज मानी जाती है।
  6. How.com.vn हिन्द: Step 6 खुद को बस इन्हीं लैंग्वेज तक सीमित ना कर लें!
    यहाँ पर, इस्तेमाल होने के अनुसार सैंकड़ों प्रोग्रामिंग लैंग्वेज मौजूद हैं। यदि आप एक प्रोग्रामर की तरह काम करना चाहते हैं, तो आपको एक से ज्यादा लैंग्वेज को सीखना होगा, तो जितना ज्यादा हो सके उतना सीखें।
    • अब बस आप जिस तरह का काम करना चाहते हैं, उस तरह के जॉब के विज्ञापन देखना है, और ये जॉब जिस तरह की लैंग्वेज की मांग करते हैं, उसी तरह की लैंग्वेज सीखना शुरू कर दें।
भाग 2
भाग 2 का 3:

लैंग्वेज सीखना (Learning the Language)

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 स्कूल जाने का विचार करें:
    हालाँकि जो कंपनी आपको प्रोग्रामर को नौकरी देना चाहती हैं, वो आपके स्कूल या ग्रेड से ज्यादा आपकी युक्तियों पर ध्यान देती हैं, हाँ लेकिन यदि आपके पास किसी कॉलेज की डिग्री है, तो ये जरुर आपके काम आएगी। हालाँकि इससे आपको खुद से अकेले पढने की अपेक्षा ज्यादा मदद मिल सकेगी, आपको जरूरत पड़ने पर टीचर से विशेष सलाह मिलेगी (और हो सकता है कि आपके फ्रेंड्स भी आपकी मदद कर दें)।
    • इस फील्ड में डिग्री पूरी करने वालों के लिए एक विशेष तरह की स्कॉलरशिप और छूट की व्यवस्था भी होती है। डिग्री पर होने वाले खर्च को देखकर घबराएं नहीं: यह मुमकिन है!
  2. How.com.vn हिन्द: Step 2 ऑनलाइन यूनिवर्सिटी से सीखने की कोशिश करें:
    फिर भले ही आप फीस देकर ऑनलाइन डिग्री कर रहे हों या असली में स्कूल जाकर डिग्री कर रहे हों, आखिर में आप MIT's wonderful Coursera जैसे प्रोग्राम पर ही जाने वाले हैं, आप इस तरह से तैयार किये गये कोर्स के जरिये प्रोग्रामिंग के बारे में बहुत कुछ सीख सकते हैं।
  3. How.com.vn हिन्द: Step 3 ऑनलाइन टूल्स इस्तेमाल करें:
    जहाँ तक हो सके प्रोग्रामिंग के बारे में ज्यादा जानने के लिए Google’s University Consortium या Mozilla’s Developer Network जैसे टूल्स का इस्तेमाल करें। इस तरह की कंपनियों को अपने प्लेटफ़ॉर्म को बेहतर बनाने के लिए डेवलपर्स की जरूरत होती है और इन पर मौजूद जानकारी, वेब पर मौजूद जानकारियों में सबसे बेहतर मानी जाती है।
  4. How.com.vn हिन्द: Step 4 ऑनलाइन ट्यूटोरियल इस्तेमाल कर सीखें:
    ऐंसे बहुत सारे प्रोग्रामर हैं, जो अपनी खुद की वेबसाइट चलाते हैं, जहाँ पर वो आपको प्रोग्रामिंग के बेसिक्स सिखाते हैं और साथ ही कुछ ट्रिक्स भी बताते हैं। आप जिस भी लैंग्वेज को सीखना चाहते हैं, उसके लिए ऑनलाइन ट्यूटोरियल की खोज करें।
    • ऐंसी बहुत सारी फ्री ऑनलाइन क्लास भी मौजूद हैं, जिनसे आप कोडिंग सीख सकते हैं। दी खान एकेडमी आपको आसान ट्यूटोरियल और वीडिओ के जरिये कंप्यूटर कोडिंग सिखाती है। कोड एकेडमी भी ऐंसी ही एक फ्री साईट है, जहाँ से आप एक-एक करके कोडिंग सीख सकते हैं।
  5. How.com.vn हिन्द: Step 5 यदि हो सके...
    यदि हो सके तो, युवावस्था में ही सीखना शुरू कर दें: ऐंसे बहुत सारे प्रोग्राम मौजूद हैं, जो बच्चों को प्रोग्राम करना सिखाते हैं। MIT's Scratch जैसे प्रोग्राम बहुत मदद करते हैं और आप जितने युवा हैं उतनी जल्दी आप सीख सकेंगे (किसी भी विषय की तरह)।
    • जहाँ तक हो सके किट्स इस्तेमाल ना करें, क्योंकि इनमें सीखने लायक कुछ नहीं होता।
भाग 3
भाग 3 का 3:

खुद को सिखाना (Teaching Yourself)

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 किसी अच्छी किताब...
    किसी अच्छी किताब से या फिर प्रोग्रामिंग के लिए मौजूद ट्यूटोरियल से शुरुआत करें: आप जिस लैंग्वेज को सीखना चाहते हैं, उसकी एक नयी किताब खरीद लें। आप चाहें तो अमेज़न (Amazon) या इसी तरह की किसी साईट पर जाकर किताब खोज सकते हैं, इस तरह की साइट्स आपके सामने किताबों की लिस्ट में से उपयोगी किताब की पहचान करने में मदद करेंगी।
  2. How.com.vn हिन्द: Step 2 उस लैंग्वेज के लिए एक इंटरप्रेटर (interpreter) पाएँ:
    इंटरप्रेटर भी एक तरह का कंप्यूटर प्रोग्राम ही होता है, बस इसका काम आपके द्वारा प्रोग्रामिंग लैंग्वेज में लिखे हुए विचारों को "मशीन कोड (machine code)" में बदलना है, ताकि आप अपने कोड का आउटपुट पा सकें। बहुत सारे प्रोग्राम मौजूद हैं, बस जरूरत है, तो आपके अपने हिसाब से इन्हें चुनने की।
  3. How.com.vn हिन्द: Step 3 किताब पढ़ें!
    किताब में मौजूद प्रोग्रामिंग लैंग्वेज से कुछ उदाहरण लें और इन्हें अपने इंटरप्रेटर पर रखें। उदाहरण को बदलकर देखें और अलग-अलग तरह के प्रोग्राम बनाकर देखें।
  4. How.com.vn हिन्द: Step 4 अपने विचारों को एक प्रोग्राम का रूप देकर देखें:
    एकदम आसान चीज़ों से शुरुआत करें, जैसे कि जोड़-घटाने का प्रोग्राम बनाना और फिर जैसे-जैसे आप प्रोग्रामिंग के बारे जानकारी जुटाते जाएँ, लैंग्वेज में आपकी पकड बनती जाए, कठिन प्रोग्राम तैयार करना शुरू कर दें।
  5. How.com.vn हिन्द: Step 5 कोई और लैंग्वेज सीखें:
    आपके पहली लैंग्वेज में अच्छी तरह से प्रोग्रामिंग शुरू करने के बाद, आपको अब एक नयी लैंग्वेज सीखने के बारे में सोचना चाहिए। यदि आप अब एक ऐंसी लैंग्वेज चुनते हैं, जो आपके द्वारा पहले सीखी लैंग्वेज से एकदम अलग कांसेप्ट का इस्तेमाल करती है, तो इस दूसरी लैंग्वेज से भी बहुत कुछ सीखने को मिलेगा। उदाहरण के लिए, यदि आपने Scheme से शुरुआत की थी, तो आपको अब C या Java सीखना चाहिए। यदि आपने Java से शुरुआत की थी, तो आप Perl या Python भी सीख सकते हैं।
  6. How.com.vn हिन्द: Step 6 प्रोग्रामिंग करते रहें और कुछ नया सीखें!:
    एक अच्छा प्रोग्रामर बनने के लिए आपको टेक्नोलॉजी बदलते रहना चाहिए। सीखने की प्रक्रिया यही कहती है और आपको हमेशा नयी लैंग्वेज, नए कांसेप्ट सीखते रहना चाहिए, और सबसे जरूरी: नए-नए प्रोग्राम बनाते रहना चाहिए!

सलाह

  • मल्टीथ्रेडिंग (multithreading), Java का एक बहुत ही ठोस कांसेप्ट है। इसे बहुत सावधानी के साथ पढ़ें।
  • कुछ मजेदार कर शुरुआत करें, खुद को प्रेरित करने योग्य कुछ चुनौती पूरी करें, तार्किक समस्याओं से जुड़ी प्रोग्रामिंग करें।
  • यहाँ पर एक बहुत ही अच्छी प्रोग्रामिंग लैंग्वेज मौजूद है, जो नौसिखियों के लिए बहुत आसान भी है। जिसे यूजर-फ्रेंडली (user-friendly) के नाम से भी जाना जाता है। और जो है, VB (विज्युअल बेसिक लैंग्वेज (Visual Basic language)), इसे इस्तेमाल कर देखें, यह बहुत ही मजेदार है।
  • Java प्रोग्राम लिखते वक्त Eclipse इस्तेमाल करें। यह एक बेहद मददगार प्रोग्राम है, जो कि आपके कोड को डिबग करेगा और फिर आप अपने कोड को फौरन ही रन (run) भी कर सकते हैं साथ ही इस पर आप बहुत आसानी से अपने कोड के लिए पैकेज भी इस्तेमाल कर सकते हैं।
  • एक रेफ़रेन्स बुक हमेशा साथ रखें। बस एक बात की पुष्टि कर लें कि यह बुक एकदम नयी हो, ताकि लैंग्वेज के सारे नए कांसेप्ट इसमें मौजूद हों।
  • प्रोग्रामिंग में सिंटेक्स होना सबसे जरूरी होता है। आप इसे किसी भी तरीके से इस्तेमाल कर सकते हैं। पहले कुछ सैम्पल प्रोग्राम देखें फिर अपने हिसाब से कोडिंग करें।
  • Java जैसी कठिन लैंग्वेज के साथ शुरुआत ना करें, शुरुआत में Python जैसी आसान लैंग्वेज सीखें। Python में प्रोग्रामिंग से जुड़े सारे पहलू, लैंग्वेज पर ही होते हैं, तो ये नौसिखियों को प्रेरित करती है।


संबंधित लेखों

How.com.vn हिन्द: अपने सिम कार्ड से अपना मोबाइल नंबर पता करेंअपने सिम कार्ड से अपना मोबाइल नंबर पता करें
How.com.vn हिन्द: उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
How.com.vn हिन्द: यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
How.com.vn हिन्द: इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
How.com.vn हिन्द: इंस्टाग्राम अकाउंट को डिलीट करेंइंस्टाग्राम अकाउंट को डिलीट करें
How.com.vn हिन्द: इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
How.com.vn हिन्द: लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)लड़कियों से ऑनलाइन बातें करें (Talk to Girls Online)
How.com.vn हिन्द: फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
How.com.vn हिन्द: एंड्राइड में सेफ मोड बंद करेंएंड्राइड में सेफ मोड बंद करें
How.com.vn हिन्द: फ्री म्यूजिक डाउनलोड करें (Kaise Free Music, Gaane Download Kare)फ्री म्यूजिक डाउनलोड करें (Kaise Free Music, Gaane Download Kare)
How.com.vn हिन्द: व्हाट्सएप के लिए फेक नंबर पाएँ (Get a Fake Number for WhatsApp)WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
How.com.vn हिन्द: गूगल सेफसर्च (Google Safesearch) बंद करेंगूगल सेफसर्च (Google Safesearch) बंद करें
How.com.vn हिन्द: बंद हुए फेसबुक अकाउंट को वापस शुरू करें (Recover a Disabled Facebook Account)बंद हुए फेसबुक अकाउंट को वापस शुरू करें (Recover a Disabled Facebook Account)
How.com.vn हिन्द: ब्लॉक (block) किए हुये नंबर पर वापस कॉल करेंब्लॉक (block) किए हुये नंबर पर वापस कॉल करें

विकीहाउ के बारे में

How.com.vn हिन्द: Stephen Cognetta, MBA
सहयोगी लेखक द्वारा:
कंप्यूटर इंजीनियर
यह आर्टिकल लिखा गया सहयोगी लेखक द्वारा Stephen Cognetta, MBA. स्टीफन कॉगनेटा Exponent के सह-संस्थापक और सीईओ हैं, जो एक लर्निंग प्लेटफॉर्म है, जो लोगों को उनके टैक इंटरव्यू के लिए तैयार करने और उन्हें बेहतर बनाने में मदद करता है। स्टीफन प्रॉडक्ट मैनेजमेंट, सॉफ्टवेयर इंजीनियरिंग, प्रॉडक्ट मार्केटिंग, मैनेजमेंट, टेक्निकल प्रोजेक्ट मैनेजमेंट और डेटा साइंस इंटरव्यू के लिए कोचिंग में माहिर हैं। स्टीफन ने प्रिंसटन विश्वविद्यालय से कंप्यूटर इंजीनियरिंग में बीएस किया है, जहां ये Summa Cum Laude के साथ ग्रेजुएट हुए, और स्टैनफोर्ड विश्वविद्यालय से एमबीए किया। Exponent की स्थापना से पहले, स्टीफन ने Google के लिए एक Product Manager के रूप में काम किया और HackMentalHealth की सह-स्थापना की। यह आर्टिकल १४,३२७ बार देखा गया है।
सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो १४,३२७ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?