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

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

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

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

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

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

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

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

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

सलाह

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


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

उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
अपने सिम कार्ड से अपना मोबाइल नंबर पता करें
PC में हिंदी में टाइप करें (Type in Hindi on a PC)
ब्लॉक (block) किए हुये नंबर पर वापस कॉल करें
फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
क्रोम पर एडल्ट कॉन्टेंट ब्लॉक करने के 4 आसान तरीके
इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
एंड्राइड में सेफ मोड बंद करें
Pirate Bay से डाउनलोड करें (Download from Pirate Bay)
दिलों से घिरे चेहरे वाली इमोजी का क्या मतलब है (What Does the Emoji with Hearts Around It Mean)
यूटयूब विडियो बनाएं (YouTube Video Kaise Banaye)

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

सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो १५,४६१ बार पढ़ा गया है।

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