यदि आप कंप्यूटर प्रोग्राम, मोबाइल एप्लिकेशन, वेबसाइट, गेम या किसी भी प्रकार के सॉफ़्टवेयर बनाने में रुचि रखते हैं, तो आपको पता होना चाहिए कि उन्हें कैसे प्रोग्राम करना है। प्रोग्रामिंग भाषा में प्रोग्राम बनाए जाते हैं। यह भाषा प्रोग्रामों को उन मशीनों पर कार्य करने की अनुमति देती है जो उन्हें चलाते हैं, जैसे कंप्यूटर, सेल फोन या अन्य हार्डवेयर।
कदम
विधि 1 का 6: प्रोग्रामिंग भाषा का चयन करना
चरण 1. अपनी रुचियों का निर्धारण करें।
आप किसी भी प्रोग्रामिंग भाषा को सीखना शुरू कर सकते हैं (हालांकि कुछ भाषाएं दूसरों की तुलना में "आसान" हैं"), इसलिए आप खुद से पूछकर सीखना चाह सकते हैं: "प्रोग्रामिंग भाषा में महारत हासिल करके मैं क्या हासिल करना चाहता हूं?"। आप निर्धारित करते हैं कि क्या प्रोग्रामिंग भाषा जो आपको सीखनी चाहिए, और यह आपको एक अच्छा प्रारंभिक बिंदु देती है।
यदि आप एक वेब डेवलपर बनना चाहते हैं, तो आपको डेस्कटॉप प्रोग्राम डेवलपर से भिन्न भाषा में धाराप्रवाह होना चाहिए। मोबाइल एप्लिकेशन बनाने के लिए भी मशीन प्रोग्रामिंग की तुलना में एक अलग भाषा की आवश्यकता होती है। आपके सभी निर्णय आपके सीखने की दिशा निर्धारित करेंगे।
चरण 2. एक सरल भाषा सीखने पर विचार करें।
कोई फर्क नहीं पड़ता कि आपकी पसंद क्या है, आप एक सरल, उच्च-स्तरीय भाषा सीखने पर विचार कर सकते हैं। ये भाषाएं शुरुआती लोगों के लिए विशेष रूप से उपयोगी हैं, क्योंकि वे बुनियादी प्रोग्रामिंग अवधारणाओं और सोच को सिखाती हैं जिन्हें किसी भी भाषा में लागू किया जा सकता है।
- इस श्रेणी की दो सबसे लोकप्रिय भाषाएं पायथन और रूबी हैं। दोनों ऑब्जेक्ट-ओरिएंटेड वेब एप्लिकेशन लैंग्वेज हैं जो आसानी से पढ़े जाने वाले सिंटैक्स का उपयोग करती हैं।
- ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज का मतलब है कि वे "ऑब्जेक्ट्स," या डेटा सेट और उनके हेरफेर की अवधारणा के आसपास बनाई गई हैं। इस अवधारणा का उपयोग विभिन्न उन्नत प्रोग्रामिंग भाषाओं, जैसे C++, Java, Objective-C और PHP में किया जाता है।
चरण 3. विभिन्न भाषाओं के लिए कुछ बुनियादी मार्गदर्शिकाएँ पढ़ें।
यदि आप अभी भी सुनिश्चित नहीं हैं कि आप कौन सी भाषा सीखना चाहते हैं, तो कई अलग-अलग भाषाओं के लिए मार्गदर्शिकाएँ पढ़ें। यदि एक भाषा को दूसरी भाषा की तुलना में समझना आसान है, तो उस भाषा का उपयोग करके देखें कि यह आपके लिए काम करती है या नहीं। इंटरनेट पर प्रत्येक प्रोग्रामिंग भाषा के लिए हजारों ट्यूटोरियल हैं, और उनमें से कई विकिहाउ पर उपलब्ध हैं
- पायथन - एक महान शुरुआती भाषा और काफी शक्तिशाली यदि आप यह समझना शुरू करते हैं कि इसका उपयोग कैसे किया जाए। इस भाषा का उपयोग कई वेब अनुप्रयोगों और यहां तक कि कुछ खेलों में भी किया जाता है।
- जावा - गेम, वेब एप्लिकेशन से लेकर एटीएम सॉफ्टवेयर तक विभिन्न प्रकार के कार्यक्रमों में उपयोग किया जाता है।
- HTML - प्रारंभिक भाषा जिसे सभी वेब डेवलपर्स को मास्टर करना चाहिए। किसी अन्य वेब प्रोग्रामिंग भाषा को सीखने से पहले आपको HTML से परिचित होना चाहिए।
- सी - हालांकि यह काफी पुराना है, सी अभी भी शक्तिशाली है, और नए सी ++, सी # और ऑब्जेक्टिव-सी का आधार है।
विधि २ का ६: स्क्रैच से शुरू
चरण 1. अपनी पसंद की प्रोग्रामिंग भाषा की बुनियादी अवधारणाओं को जानें।
हालाँकि चरण आपके द्वारा चुनी गई प्रोग्रामिंग भाषा पर निर्भर करेंगे, सभी प्रोग्रामिंग भाषाओं में बुनियादी अवधारणाएँ होती हैं जो प्रोग्राम बनाने के लिए उपयोगी होती हैं। इन अवधारणाओं को जल्दी सीखने से आपके लिए समस्याओं को हल करना और शक्तिशाली और कुशल कोड बनाना आसान हो जाएगा। नीचे कई अलग-अलग भाषाओं में पाई जाने वाली सामान्य बुनियादी अवधारणाएँ हैं:
- चर - एक चर डेटा के एक सतत बदलते टुकड़े को संग्रहीत करने और संदर्भित करने का एक तरीका है। चर में हेरफेर किया जा सकता है, और अक्सर विशिष्ट प्रकार होते हैं जैसे "पूर्णांक", "वर्ण", आदि, जो निर्धारित करते हैं कि कौन सा डेटा संग्रहीत किया जा सकता है। प्रोग्रामिंग करते समय, चर में आमतौर पर ऐसे नाम होते हैं जो उन्हें मानव पाठकों के लिए समझने में थोड़ा आसान बनाते हैं। इससे वेरिएबल के लिए कोड के अन्य भागों के साथ इंटरैक्ट करना आसान हो जाता है।
- सशर्त कथन - ये कथन किसी कथन की सच्चाई या असत्य के आधार पर की गई कार्रवाई हैं। सशर्त कथन का सबसे सामान्य रूप "अगर-तब" है, यदि कथन सत्य है (उदाहरण x = 5), तो कुछ होगा। यदि कथन असत्य है (उदाहरण x != 5), तो कुछ और होगा।
- कार्य या उप-दिनचर्या - इस अवधारणा का नाम प्रोग्रामिंग भाषा के आधार पर भिन्न होता है। इस अवधारणा को आमतौर पर "प्रक्रिया", "विधि", या "कॉल करने योग्य इकाई" कहा जाता है, और यह एक कार्यक्रम के भीतर एक छोटा कार्यक्रम है। एक फ़ंक्शन को प्रोग्राम द्वारा कई बार "कॉल" किया जा सकता है, और प्रोग्रामर को आसानी से जटिल प्रोग्राम बनाने की अनुमति देता है।
- डेटा इनपुट - यह अवधारणा बहुत व्यापक है और लगभग सभी प्रोग्रामिंग भाषाओं में इसका उपयोग किया जाता है। इस अवधारणा में उपयोगकर्ता इनपुट को संभालना और पहले से दर्ज किए गए डेटा को संग्रहीत करना शामिल है। जिस तरह से डेटा दर्ज किया जाता है वह प्रोग्राम के प्रकार और उपयोगकर्ता के लिए उपलब्ध इनपुट (कीबोर्ड, फ़ाइल, आदि) पर निर्भर करता है। यह आउटपुट से संबंधित है, जो उपयोगकर्ता को परिणाम प्रदर्शित करेगा, या तो ऑन-स्क्रीन डिस्प्ले के रूप में या फ़ाइल के रूप में।
चरण 2. आवश्यक सॉफ़्टवेयर स्थापित करें।
अधिकांश प्रोग्रामिंग भाषाओं को "कंपाइलर" की आवश्यकता होती है, एक प्रोग्राम जो कोड को उस भाषा में अनुवाद करता है जिसे मशीन समझ सकती है। अन्य भाषाएं, जैसे कि पायथन, दुभाषियों का उपयोग करती हैं, जो कोड को संकलित किए बिना चला सकते हैं।
- कुछ भाषाओं में एक आईडीई (एकीकृत विकास पर्यावरण) होता है, जिसमें आमतौर पर एक कोड संपादक, एक "कंपाइलर" या दुभाषिया और एक "डीबगर" होता है। आईडीई प्रोग्रामर को एक ही स्थान पर आवश्यक कार्य करने की अनुमति देता है। आईडीई में पदानुक्रम और वस्तुओं की निर्देशिका का दृश्य प्रतिनिधित्व भी हो सकता है।
- इंटरनेट पर कई कोड संपादक उपलब्ध हैं। कोड संपादक बोल्डिंग सिंटैक्स के विभिन्न तरीके प्रदान करते हैं और अन्य डेवलपर-अनुकूल टूल प्रदान करते हैं।
विधि 3 का 6: अपना पहला कार्यक्रम बनाना
चरण 1. एक समय में एक अवधारणा पर ध्यान दें।
किसी भी भाषा के लिए पढ़ाए जाने वाले पहले कार्यक्रमों में से एक "हैलो वर्ल्ड" था। यह प्रोग्राम एक साधारण प्रोग्राम है जो स्क्रीन पर "हैलो वर्ल्ड" (या कुछ अन्य भिन्नता) टेक्स्ट प्रदर्शित करता है। यह प्रोग्राम नौसिखिए प्रोग्रामर्स को बेसिक फंक्शनल प्रोग्राम बनाना और आउटपुट को हैंडल करना सिखाता है। टेक्स्ट को बदलकर, आप सीख सकते हैं कि प्रोग्राम द्वारा मूल डेटा को कैसे नियंत्रित किया जाता है। अंग्रेजी विकिहाउ में विभिन्न प्रोग्रामिंग भाषाओं में "हैलो वर्ल्ड" को प्रोग्राम करने के लिए कई गाइड हैं:
- पायथन में हैलो वर्ल्ड
- रूबी में हैलो वर्ल्ड
- C. में हैलो वर्ल्ड
- PHP में हैलो वर्ल्ड
- सी # में हैलो वर्ल्ड
- जावा में हैलो वर्ल्ड
चरण 2. एक ऑनलाइन नमूना कार्यक्रम का पुनर्निर्माण करके सीखें।
लगभग किसी भी प्रकार की प्रोग्रामिंग भाषा के लिए इंटरनेट पर हजारों कोड नमूने हैं। इन उदाहरणों का उपयोग यह जानने के लिए करें कि भाषा के विभिन्न पहलू कैसे काम करते हैं और भाषा के विभिन्न भाग कैसे परस्पर क्रिया करते हैं। अपना खुद का प्रोग्राम बनाने के लिए दिए गए उदाहरणों से कुछ अंश लें।
चरण 3. वाक्य रचना की जाँच करें।
सिंटैक्स एक भाषा लिखने का एक तरीका है जिसे "कंपाइलर" और "दुभाषिया" द्वारा समझा जाता है। प्रत्येक भाषा का एक अलग सिंटैक्स होता है, हालांकि सिंटैक्स के कुछ हिस्सों का उपयोग कई प्रोग्रामिंग भाषाओं में भी किया जाता है। प्रोग्रामिंग सीखने के लिए सिंटैक्स सीखना बहुत महत्वपूर्ण है, और जब लोग कंप्यूटर प्रोग्रामिंग के बारे में सुनते हैं तो आमतौर पर यह पहला विचार होता है। वास्तविक दुनिया में, वाक्य रचना सिर्फ वह आधार है जिस पर आगे की अवधारणाओं का निर्माण किया जाता है।
चरण 4. परिवर्तनों के साथ प्रयोग करें।
अपने नमूना कार्यक्रम में परिवर्तन करें और परिणामों का परीक्षण करें। प्रयोग करके, आप सीखेंगे कि किताब या गाइड पढ़ने की तुलना में क्या काम करता है और क्या नहीं। अपने कार्यक्रम को तोड़ने से डरो मत; त्रुटियों को ठीक करना सीखना विकास प्रक्रिया का हिस्सा है, और नई चीजें लगभग हमेशा पहले कभी भी अच्छी तरह से काम नहीं करती हैं।
चरण 5. डीबग करना सीखना शुरू करें।
जब आप प्रोग्राम करते हैं, तो आपको त्रुटियों/बगों का सामना करना पड़ता है, जो प्रोग्राम त्रुटियां हैं और कहीं भी दिखाई दे सकती हैं। ये त्रुटियां हानिरहित हो सकती हैं, या ये आपके प्रोग्राम को चलने से भी रोक सकती हैं। सॉफ़्टवेयर विकास में त्रुटियों का पता लगाना और उन्हें ठीक करना एक महत्वपूर्ण प्रक्रिया है, इसलिए आपको इसे जल्दी करने की आदत डाल लेनी चाहिए।
जैसा कि आप मूल कार्यक्रम को बदलने के साथ प्रयोग करते हैं, आप पाएंगे कि चीजें ठीक से काम नहीं कर रही हैं। प्रोग्राम चलाने के अन्य तरीके खोजना सबसे मूल्यवान कौशलों में से एक है जो आपके पास एक प्रोग्रामर के रूप में होना चाहिए
चरण 6. अपना कोड कमेंट करें।
लगभग हर प्रोग्रामिंग भाषा में एक "टिप्पणी" फ़ंक्शन होता है, जो आपको ऐसा टेक्स्ट टाइप करने की अनुमति देता है जो दुभाषिया या कंपाइलर द्वारा संसाधित नहीं किया जाता है। यह न केवल आपको यह याद रखने में मदद करता है कि बड़े कार्यक्रमों में कौन सा कोड करता है, यह सहयोगी वातावरण में भी एक महत्वपूर्ण प्रक्रिया है, क्योंकि टिप्पणियां दूसरों को यह समझने की अनुमति देती हैं कि आपका कोड क्या करता है।
विधि ४ का ६: नियमित रूप से अध्ययन करें
चरण 1. हर दिन कोड लिखें।
प्रोग्रामिंग भाषा में महारत हासिल करने में समय लगता है। यहां तक कि पाइथन जैसी सरल भाषा में महारत हासिल करने के लिए (जिसे मूल वाक्य रचना को समझने में केवल 1-2 दिन लगते हैं), आपको बहुत समय चाहिए। किसी भी अन्य क्षमता की तरह, अभ्यास धाराप्रवाह बनने की कुंजी है। कोड लिखने में दिन में कुछ मिनट खर्च करने का प्रयास करें, भले ही यह काम और रात के खाने के बीच केवल एक घंटा हो।
चरण 2. अपने कार्यक्रम के लक्ष्य निर्धारित करें।
ऐसे लक्ष्य निर्धारित करके जो चुनौतीपूर्ण हैं लेकिन फिर भी प्राप्य हैं, आप समस्याओं को हल करना और समाधान खोजना शुरू कर पाएंगे। एक कैलकुलेटर की तरह एक बुनियादी ऐप चुनने का प्रयास करें, और सोचें कि इसे कैसे बनाया जाए। आपके द्वारा सीखे गए वाक्य-विन्यास और अवधारणाओं का उपयोग करें और अपने कार्यक्रम पर लागू करें।
चरण 3. दूसरों के साथ चर्चा करें और अन्य कार्यक्रम पढ़ें।
विशिष्ट विषयों या भाषाओं के लिए समर्पित कई प्रोग्रामिंग समुदाय हैं। इन समुदायों को ढूंढना और उनमें भाग लेना आपकी सीखने की प्रक्रिया को आसान बना देगा। आपके पास विभिन्न प्रकार के उदाहरणों और उपकरणों तक पहुंच होगी जो आपकी सीखने की प्रक्रिया में सहायता करेंगे। अन्य प्रोग्रामर से कोड पढ़ना प्रेरणादायक होगा और आपको उन अवधारणाओं को समझने में मदद करेगा जिनसे आप परिचित नहीं हैं।
- अपनी भाषा के लिए ऑनलाइन प्रोग्रामिंग मंचों और समुदायों की तलाश करें। सुनिश्चित करें कि आप भाग लेते हैं, केवल पूछें नहीं। समुदाय को आमतौर पर सहयोग और चर्चा के स्थान के रूप में देखा जाता है, न कि केवल प्रश्नों और उत्तरों के लिए एक स्थान के रूप में। आप मदद मांग सकते हैं, लेकिन अपना कोड दिखाना न भूलें और अन्य विचारों को आज़माने के लिए तैयार रहें।
- एक बार जब आपके पास कुछ अनुभव हो, तो साझा प्रोग्रामिंग सत्र या हैक-ए-थॉन में भाग लेने का प्रयास करें। दोनों ऐसी घटनाएँ हैं जहाँ लोग या दल समय के विरुद्ध ऐसे कार्यक्रम बनाने के लिए दौड़ लगाते हैं जो काम करते हैं और आमतौर पर एक विशिष्ट विषय के इर्द-गिर्द घूमते हैं। ये कार्यक्रम मजेदार हो सकते हैं और अन्य प्रोग्रामर से मिलने का एक शानदार तरीका हो सकता है।
चरण 4. सीखने को मज़ेदार बनाए रखने के लिए स्वयं को चुनौती दें।
कुछ ऐसा करने की कोशिश करें जिसे आप नहीं जानते कि कैसे करना है। पता करें कि कुछ कैसे करें और इसे अपने कार्यक्रम में कैसे लागू करें। काम करने वाले कार्यक्रम के लिए समझौता न करें; अपने कार्यक्रम के सभी पहलुओं को त्रुटिपूर्ण ढंग से चलाने को सुनिश्चित करने के लिए जो कुछ भी आवश्यक हो वह करें।
विधि ५ का ६: ज्ञान का विस्तार
चरण 1. प्रोग्रामिंग प्रशिक्षण लें।
कई विश्वविद्यालय, कॉलेज और कॉलेज प्रोग्रामिंग कक्षाएं प्रदान करते हैं जिन्हें आप छात्र न होने पर भी ले सकते हैं। प्रोग्रामिंग कक्षाएं सीखने का एक अच्छा तरीका है क्योंकि आपको अनुभवी प्रोग्रामर द्वारा सहायता प्रदान की जाएगी, साथ ही साथ अन्य स्थानीय प्रोग्रामर से भी मिलेंगे।
चरण 2. एक मैनुअल खरीदें या उधार लें।
हर भाषा के लिए कई प्रोग्रामिंग किताबें हैं। जबकि आपका ज्ञान किताबों तक सीमित नहीं होना चाहिए, प्रोग्रामिंग किताबें अच्छे संदर्भ और उदाहरण पेश करती हैं।
चरण 3. गणित और तर्क सीखें।
अधिकांश प्रोग्रामिंग अवधारणाओं में बुनियादी अंकगणित शामिल है, लेकिन आप अधिक उन्नत अवधारणाओं को सीखना चाह सकते हैं। यदि आप जटिल सिमुलेशन या अन्य एल्गोरिथम प्रोग्राम विकसित कर रहे हैं तो गणित में महारत हासिल करना महत्वपूर्ण है। नियमित प्रोग्रामिंग के लिए, आपको जटिल गणित की आवश्यकता नहीं है। तर्क का अध्ययन, विशेष रूप से कंप्यूटर तर्क, आपको यह समझने में मदद करेगा कि उन्नत कार्यक्रमों के लिए समस्याओं को कैसे हल किया जाए।
चरण 4. प्रोग्रामिंग बंद न करें।
एक लोकप्रिय सिद्धांत में कहा गया है कि एक मास्टर को 10 हजार उड़ान घंटों की आवश्यकता होती है। जबकि इसकी सत्यता पर बहस होती है, सामान्य सिद्धांत बना रहता है: किसी भी चीज़ में महारत हासिल करने में समय और समर्पण लगता है। यह उम्मीद न करें कि आप रात भर सब कुछ समझ जाएंगे, लेकिन अगर आप अपनी पढ़ाई पर ध्यान केंद्रित करते हैं, तो आप अपने क्षेत्र के विशेषज्ञ बन सकते हैं।
चरण 5. एक और प्रोग्रामिंग भाषा सीखें।
जबकि आप एक प्रोग्रामिंग भाषा के साथ प्राप्त कर सकते हैं, कई प्रोग्रामर दूसरी प्रोग्रामिंग भाषा सीखकर अपनी प्रतिस्पर्धात्मकता बढ़ाते हैं। उनकी दूसरी या तीसरी प्रोग्रामिंग भाषा आमतौर पर उनकी पहली भाषा का समर्थन करती है, और उन्हें अधिक जटिल और दिलचस्प कार्यक्रम विकसित करने में मदद करती है। एक बार जब आपको अपनी पहली भाषा की अच्छी समझ हो जाए, तो दूसरी भाषा सीखें।
आपको लग सकता है कि दूसरी भाषा सीखना पहली भाषा सीखने की तुलना में तेज़ है। बुनियादी प्रोग्रामिंग अवधारणाओं को विभिन्न भाषाओं में लागू किया जा सकता है, खासकर यदि भाषाएं अभी भी संबंधित हैं।
विधि 6 का 6: कौशल लागू करना
चरण 1. एक स्नातक पाठ्यक्रम लें।
जबकि आपको वास्तव में ऐसा करने की आवश्यकता नहीं है, विश्वविद्यालय में स्नातक की डिग्री के लिए अध्ययन करना आपको कई भाषाओं में उजागर करेगा, और आपको पेशेवरों और अन्य छात्रों के अपने नेटवर्क का विस्तार करने में मदद करेगा। यह विधि निश्चित रूप से किसी के लिए नहीं है, और कई सफल प्रोग्रामर कभी भी आधिकारिक संस्थान में शामिल नहीं हुए हैं।
चरण 2. एक पोर्टफोलियो बनाएं।
प्रोग्राम करने और अपने ज्ञान का विस्तार करने के बाद, सुनिश्चित करें कि आपका सर्वोत्तम कार्य आपके पोर्टफोलियो में संग्रहीत है। आप अपने पोर्टफोलियो को साक्षात्कारकर्ताओं और अपने संभावित बॉस को अपने काम के उदाहरण के रूप में प्रदर्शित कर सकते हैं। सुनिश्चित करें कि आप अपने खाली समय में अपना काम प्रदर्शित करते हैं, और आपको उस कंपनी के लिए अपना काम जमा करने की अनुमति है जिसके लिए आप काम करते हैं।
चरण 3. एक स्वतंत्र नौकरी प्राप्त करें।
प्रोग्रामर, विशेष रूप से मोबाइल ऐप बनाने वालों के लिए फ्रीलांस जॉब की कई संभावनाएं हैं। यह समझने के लिए कुछ ऐप्स बनाने का प्रयास करें कि यह व्यावसायिक ऐप्स विकसित करने के लिए कैसे काम करता है। अक्सर, आप अपने फ्रीलांस काम का उपयोग पोर्टफोलियो बनाने और अपने प्रकाशित काम को निर्देशित करने के लिए कर सकते हैं।
चरण 4. एक वाणिज्यिक या मुफ्त कार्यक्रम विकसित करें।
पैसे प्रोग्रामिंग बनाने के लिए आपको किसी और के लिए काम करने की ज़रूरत नहीं है। यदि आप प्रोग्राम कर सकते हैं, तो आप अपना स्वयं का सॉफ़्टवेयर बना सकते हैं और इसे अन्य साइटों या बाज़ार के माध्यम से जारी कर सकते हैं। अपने व्यावसायिक रूप से जारी ऐप के लिए सहायता प्रदान करने के लिए तैयार रहें, क्योंकि खरीदार ऐप के काम करने की अपेक्षा करते हैं।
छोटे कार्यक्रमों या उपकरणों को वितरित करने के लिए नि: शुल्क एप्लिकेशन एक लोकप्रिय तरीका है। डेवलपर्स पैसा नहीं कमाएंगे, लेकिन वे एक अच्छा नाम कमाएंगे और डेवलपर्स समुदाय में अधिक दिखाई देंगे।
टिप्स
- यदि आप गेम विकसित करने में रुचि रखते हैं, तो पायथन, सी ++, या जावा आज़माएं। तीनों में से, C++ सबसे अच्छा प्रदर्शन करता है, पायथन सीखने में सबसे आसान भाषा है, और जावा बिना किसी बदलाव के विंडोज, मैक और लिनक्स पर चलता है।
- फ्री सॉफ्टवेयर डायरेक्टरी में उपलब्ध फ्री सॉफ्टवेयर और प्रोग्राम सोर्स कोड के बारे में जानें। जब आप किसी मौजूदा कार्यक्रम में सुधार कर सकते हैं तो एक नया कार्यक्रम क्यों बनाएं? हालाँकि, सुनिश्चित करें कि आप समझते हैं कि आप क्या प्रोग्रामिंग कर रहे हैं।
- अधिकांश लोगों के लिए, पुस्तकों में उदाहरणों का अनुसरण करने की तुलना में दिलचस्प या प्रयोग करने योग्य कार्यक्रम बनाना अधिक दिलचस्प है। उन परियोजनाओं को खोजने के लिए एक खोज इंजन का उपयोग करें जो आपकी रुचि रखते हैं।
- जब आप कुछ नया सीखते हैं, तो परिणामों की भविष्यवाणी करने और अवधारणा को समझने में सक्षम होने के लिए इसे स्वयं लागू करना और डिज़ाइन बदलना एक अच्छा विचार है।
- सॉफ़्टवेयर निर्माताओं से नए प्रोग्रामिंग इंटरफ़ेस और उपलब्ध संदर्भों का उपयोग करें।
- संदर्भ आपकी सहायता के लिए उपलब्ध हैं। यदि आप सभी कोड को दिल से याद नहीं कर सकते हैं, तो शर्मिंदा न हों, क्योंकि महारत हासिल करने में समय लगता है। महत्वपूर्ण बात यह है कि आप जानते हैं कि संदर्भ कहां खोजना है।
- अभ्यास के लिए, लोगों को सिखाने का प्रयास करें। आप न केवल अधिक सक्षम बनेंगे, बल्कि विभिन्न दृष्टिकोणों से सोचने में भी सक्षम होंगे।