एक प्रोग्रामिंग भाषा सीखना

लेखक: Morris Wright
निर्माण की तारीख: 1 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
एक नई प्रोग्रामिंग भाषा कैसे सीखें - तेज़
वीडियो: एक नई प्रोग्रामिंग भाषा कैसे सीखें - तेज़

विषय

यदि आप कंप्यूटर प्रोग्राम, मोबाइल ऐप, वेबसाइट, गेम या किसी अन्य प्रकार के सॉफ़्टवेयर बनाने में रुचि रखते हैं, तो आपको कोड को सीखने का तरीका सीखना होगा। आप एक प्रोग्रामिंग भाषा के साथ कार्यक्रम बनाते हैं। यह प्रोग्राम को कंप्यूटर, मोबाइल फोन या अन्य हार्डवेयर पर चलाने की अनुमति देता है।

कदम बढ़ाने के लिए

भाग 1 का 6: एक भाषा चुनें

  1. अपनी रुचि का क्षेत्र निर्धारित करें। आप अपनी इच्छित किसी भी प्रोग्रामिंग भाषा से शुरुआत कर सकते हैं (लेकिन कुछ स्पष्ट रूप से दूसरों की तुलना में "आसान" हैं), इसलिए पहली बात यह है कि आप खुद से पूछ सकते हैं कि आप प्रोग्रामिंग भाषा सीखकर क्या हासिल करना चाहते हैं। यह प्रोग्रामिंग के प्रकार को निर्धारित करने में आपकी मदद करेगा जिसे आपको शुरू करना चाहिए, और एक अच्छा प्रारंभिक बिंदु है।
    • यदि आप वेब विकास के साथ शुरुआत करना चाहते हैं, तो आपको कंप्यूटर प्रोग्राम विकसित करने के विपरीत, प्रोग्रामिंग भाषाओं की एक पूरी श्रृंखला सीखनी होगी। कंप्यूटर के लिए प्रोग्रामिंग की तुलना में मोबाइल एप्लिकेशन विकसित करने के लिए विभिन्न कौशल की आवश्यकता होती है। ये सभी निर्णय आपके द्वारा ली गई दिशा को निर्धारित करेंगे।
  2. "सरल" भाषा से शुरू करें। आपके निर्णय के बावजूद, उच्चतर, सरल प्रोग्रामिंग भाषा के साथ शुरुआत करना बुद्धिमानी है। ये प्रोग्रामिंग भाषाएं शुरुआती लोगों के लिए विशेष रूप से उपयोगी हैं, क्योंकि वे आपको बुनियादी अवधारणाओं और सोचने के तरीकों को सिखाते हैं जो कि किसी भी प्रोग्रामिंग भाषा के बारे में लागू किया जा सकता है।
    • इस श्रेणी में दो सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाएं पायथन और रूबी हैं। दोनों ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज हैं जो आसानी से पढ़े जाने वाले सिंटैक्स का उपयोग करती हैं।
    • "ऑब्जेक्ट-ओरिएंटेड" का अर्थ है कि प्रोग्रामिंग भाषा "ऑब्जेक्ट्स", या डेटा सेट, और उन पर संचालन की अवधारणा के आसपास बनाई गई है। यह कई उन्नत प्रोग्रामिंग भाषाओं जैसे कि C ++, Java, Objective-C और PHP में उपयोग की जाने वाली एक अवधारणा है।
  3. प्रोग्रामिंग भाषाओं के चयन के लिए कुछ बुनियादी ट्यूटोरियल पढ़ें। यदि आप अभी भी सुनिश्चित नहीं हैं कि आप किस प्रोग्रामिंग भाषा को सीखना चाहते हैं, तो कुछ अलग प्रोग्रामिंग भाषाओं के लिए कुछ ट्यूटोरियल पढ़ें। यदि आप एक प्रोग्रामिंग भाषा को दूसरे से बेहतर समझते हैं, तो यह देखने की कोशिश करें कि क्या यह आपके लिए सही है। हर मौजूदा प्रोग्रामिंग भाषा के लिए ऑनलाइन कई ट्यूटोरियल उपलब्ध हैं, जिनमें से कई आप wikiHow पर पा सकते हैं:
    • पायथन - एक बेहतरीन प्रोग्रामिंग लैंग्वेज जिसके साथ शुरू और काफी शक्तिशाली, एक बार जब आप इससे परिचित हो जाते हैं। भाषा का उपयोग वेब एप्लिकेशन और गेम के लिए भी किया जा सकता है।
    • जावा - गेम से लेकर वेब एप्लिकेशन से लेकर एटीएम सॉफ्टवेयर तक कई अलग-अलग कार्यक्रमों में उपयोग किया जाता है।
    • HTML - किसी भी वेब डेवलपर के लिए एक आवश्यक प्रारंभिक बिंदु। किसी भी प्रकार के वेब विकास के साथ आगे बढ़ने से पहले HTML के साथ काम करने में सक्षम होना महत्वपूर्ण है।
    • C - पुरानी प्रोग्रामिंग भाषाओं में से एक, और अभी भी एक शक्तिशाली उपकरण है, यह अधिक आधुनिक भाषाओं C ++, C #, और Objective-C का आधार है।

भाग 2 का 6: छोटा प्रारंभ करें

  1. प्रोग्रामिंग भाषा की मूल अवधारणाओं को जानें। हालांकि इस चरण के कुछ हिस्सों को आपके द्वारा चुनी गई प्रोग्रामिंग भाषा के आधार पर लागू किया जा सकता है या नहीं किया जा सकता है, सभी प्रोग्रामिंग भाषाएं मूलभूत अवधारणाओं को साझा करती हैं जो उपयोगी कार्यक्रमों के निर्माण के लिए आवश्यक हैं। इन अवधारणाओं को सीखना और महारत हासिल करने से शक्तिशाली, कुशल कोड का निवारण और लिखना आसान हो जाएगा। नीचे आपको कई प्रमुख प्रोग्रामिंग भाषाओं में उपयोग किए जाने वाले कई महत्वपूर्ण शब्द मिलेंगे:
    • चर - एक चर डेटा को संदर्भित करने और संग्रहीत करने का एक तरीका है। चर को संपादित किया जा सकता है और अक्सर एक पूर्व निर्धारित प्रकार के होते हैं, जैसे "पूर्णांक", "वर्ण", जो डेटा के प्रकार को निर्धारित करता है जो उनमें संग्रहीत किया जा सकता है। प्रोग्रामिंग करते समय, आप यह सुनिश्चित करते हैं कि चर का एक नाम है। इससे यह समझना आसान हो जाता है कि चर बाकी कोड के साथ कैसे इंटरैक्ट करता है।
    • सशर्त कथन - एक सशर्त कथन एक क्रिया है जो इस बात पर निर्भर करता है कि कथन सत्य है या नहीं। सशर्त कथन का सबसे सामान्य रूप "इफ-तब" कथन है। यदि कथन सत्य है (उदाहरण के लिए x = 5) तो एक बात होती है, यदि कथन गलत है (जैसे x! = 5) तो कुछ और होता है।
    • फ़ंक्शंस / सबरूटीन्स - प्रोग्रामिंग भाषा के आधार पर, इस शब्द का वास्तविक नाम प्रत्येक प्रोग्रामिंग भाषा में अलग-अलग कहा जा सकता है। इसे "प्रक्रिया", "विधि" या "कॉल करने योग्य इकाई" भी कहा जा सकता है। यह मूल रूप से एक बड़े कार्यक्रम के भीतर सिर्फ एक छोटा कार्यक्रम है। एक फ़ंक्शन को प्रोग्राम द्वारा कई बार "कॉल" किया जा सकता है, जिससे प्रोग्रामर को अधिक जटिल प्रोग्राम अधिक कुशलतापूर्वक बनाने की अनुमति मिलती है।
    • डेटा प्रविष्टि - यह एक व्यापक शब्द है जिसका उपयोग लगभग हर प्रोग्रामिंग भाषा में किया जाता है। इसमें यूजर इनपुट और डेटा स्टोरेज को हैंडल करना शामिल है। डेटा कैसे एकत्र किया जाता है यह कार्यक्रम के प्रकार और उपलब्ध इनपुट विधियों (कीबोर्ड, फ़ाइल, आदि) पर निर्भर करता है। यह सीधे आउटपुट से संबंधित है, जहां उपयोगकर्ता को एक निश्चित परिणाम दिया जाता है, स्क्रीन पर दिखाया जाता है या फ़ाइल के रूप में वितरित किया जाता है।
  2. आवश्यक सॉफ़्टवेयर स्थापित करें। कई प्रोग्रामिंग भाषाओं को एक कंपाइलर की आवश्यकता होती है, प्रोग्राम को एक प्रोग्रामिंग भाषा में कोड का अनुवाद करने के लिए डिज़ाइन किया गया है जिसे मशीन समझ सकती है। अन्य प्रोग्रामिंग भाषाएं, जैसे कि पायथन, एक दुभाषिया का उपयोग करती हैं जो तुरंत पहले संकलन किए बिना प्रोग्राम चला सकती हैं।
    • कुछ प्रोग्रामिंग भाषाओं में आमतौर पर एक कोड संपादक, एक कंपाइलर और / या दुभाषिया, और एक डिबगर के साथ एक IDE (एकीकृत विकास पर्यावरण) शामिल होता है। यह प्रोग्रामर को एक वातावरण में सभी आवश्यक कार्य करने की अनुमति देता है। आईडीई में वस्तु पदानुक्रम और निर्देशिका के दृश्य प्रतिनिधित्व शामिल हो सकते हैं।
    • कोड संपादकों की एक विविध संख्या ऑनलाइन उपलब्ध है। ये प्रोग्राम सिंटैक्स को अलग करने के लिए अलग-अलग तरीके प्रदान करते हैं और अन्य विकास उपकरण प्रदान करते हैं जो बहुत उपयोगी हो सकते हैं।

भाग 3 का 6: पहला कार्यक्रम बनाना

  1. एक समय में 1 अवधारणा पर ध्यान दें। किसी भी प्रोग्रामिंग भाषा में पढ़ाया जाने वाला पहला प्रोग्राम "हैलो वर्ल्ड" प्रोग्राम है। यह एक बहुत ही सरल कार्यक्रम है जो स्क्रीन पर "हैलो, वर्ल्ड" (या इसका एक रूपांतर) पाठ को प्रिंट करता है। यह कार्यक्रम पहली बार प्रोग्रामिंग, एक सरल, कार्यशील कार्यक्रम लिखने के लिए सिंटैक्स और आउटपुट को प्रदर्शित करने के तरीके को पढ़ता है। पाठ को बदलकर आप सीख सकते हैं कि प्रोग्राम द्वारा सरल डेटा कैसे संसाधित किया जाता है। नीचे विभिन्न प्रोग्रामिंग भाषाओं में "हैलो वर्ल्ड" प्रोग्राम बनाने के लिए कुछ wikiHow लेख दिए गए हैं:
    • हेलो वर्ल्ड इन पाइथन
    • हैलो वर्ल्ड रूबी में
    • हैलो वर्ल्ड इन सी
    • हैलो वर्ल्ड PHP में
    • हेल्लो वर्ल्ड इन सी #
    • हैलो वर्ल्ड इन जावा
  2. ऑनलाइन उदाहरण खोलकर जानें। लगभग सभी प्रोग्रामिंग भाषाओं के लिए कोड के हजारों उदाहरण ऑनलाइन उपलब्ध हैं। इन उदाहरणों का उपयोग यह पता लगाने के लिए करें कि प्रोग्रामिंग भाषा के विभिन्न पहलू कैसे काम करते हैं और अलग-अलग भाग कैसे बातचीत करते हैं। अपने स्वयं के कार्यक्रम बनाने के लिए विभिन्न नमूनों से बिट्स और टुकड़ों को लें।
  3. वाक्य-विन्यास की जाँच करें। सिंटैक्स वह तरीका है जिससे प्रोग्रामिंग भाषा को समझने के लिए कंपाइलर या दुभाषिया के लिए लिखा जाता है। प्रत्येक प्रोग्रामिंग भाषा में एक अद्वितीय वाक्यविन्यास होता है, हालांकि विभिन्न प्रोग्रामिंग भाषाओं के कुछ तत्व समान होते हैं। प्रोग्रामिंग भाषा में कोड सीखने के लिए वाक्यविन्यास सीखना आवश्यक है, और अक्सर ऐसा होता है जिसे लोग प्रोग्रामिंग के साथ जोड़ते हैं। वास्तव में, यह सिर्फ नींव है जिस पर अधिक उन्नत अवधारणाएं निर्मित की जाती हैं।
  4. परिवर्तनों के साथ प्रयोग। अपने नमूना कार्यक्रमों में बदलाव करें और परिणाम का परीक्षण करें। प्रयोग करने से आप बहुत तेजी से सीख सकते हैं कि क्या काम करता है और क्या नहीं, किताब या लेख पढ़ने से। एक कार्यक्रम दुर्घटनाग्रस्त होने की चिंता न करें; प्रोग्रामिंग त्रुटियों को ठीक करना सीखना विकास प्रक्रिया का एक महत्वपूर्ण हिस्सा है, और नए कार्यक्रम आमतौर पर बहुत पहले कभी भी त्रुटिपूर्ण काम नहीं करते हैं।
  5. डिबगिंग शुरू करें। जब आप प्रोग्रामिंग शुरू करते हैं, तो आप अनिवार्य रूप से बग में चलेंगे। ये कार्यक्रम की त्रुटियां हैं और वास्तव में कहीं भी हो सकती हैं। कीड़े आपके कोड या प्रमुख त्रुटियों में हानिरहित हिचकी हो सकते हैं जो प्रोग्राम को संकलन या चलने से रोकते हैं। इन त्रुटियों को खोजना और ठीक करना विकास चक्र का एक बहुत महत्वपूर्ण हिस्सा है, इसलिए उन्हें शुरू से ही सही उपयोग करने की आदत डालें।
    • जब आप डिफ़ॉल्ट कार्यक्रमों को बदलने के साथ प्रयोग कर रहे हैं, तो आपको ऐसी चीजें मिलेंगी जो काम नहीं करती हैं। समस्या को हल करने के लिए एक अलग दृष्टिकोण लेने का तरीका पता लगाना एक प्रोग्रामर के रूप में आपके पास सबसे महत्वपूर्ण कौशल है।
  6. अपने सभी कोड पर टिप्पणी करें। लगभग सभी प्रोग्रामिंग भाषाओं में एक "टिप्पणी" फ़ंक्शन होता है जो आपको कोड में पाठ शामिल करने की अनुमति देता है, जिसका उद्देश्य कार्यात्मक कोड नहीं है। आप इसका उपयोग संक्षिप्त, लेकिन स्पष्ट भाषा में, कोड क्या करता है, इसकी व्याख्या के लिए कर सकते हैं। यह न केवल आपको यह याद रखने में मदद करता है कि कोड की प्रत्येक पंक्ति क्या दर्शाती है, बल्कि यह भी बहुत महत्वपूर्ण है कि क्या आप टीम के संदर्भ में प्रोग्राम करने जा रहे हैं, क्योंकि तब अन्य प्रोग्रामर तुरंत देख सकते हैं कि आपका कोड क्या कर रहा है।

भाग ६ का ६: नियमित व्यायाम करें

  1. रोजाना कार्यक्रम। इन सबसे ऊपर, प्रोग्रामिंग भाषा में महारत हासिल करने में समय लगेगा। यहां तक ​​कि पायथन जैसी सरल प्रोग्रामिंग भाषा, जिसे बुनियादी वाक्य रचना सीखने के लिए केवल एक या दो दिन लगने चाहिए, वास्तव में कुशल बनने में बहुत समय लगता है। किसी भी अन्य कौशल की तरह, अभ्यास वही है जो महारत पैदा करता है। बहुत कम से कम, हर दिन कोडिंग के लिए समय बनाने की कोशिश करें, भले ही वह रात के खाने से सिर्फ एक घंटे पहले हो।
  2. अपने कार्यक्रमों के लिए लक्ष्य निर्धारित करें। प्राप्त करने योग्य लेकिन चुनौतीपूर्ण लक्ष्यों को निर्धारित करके, आप जल्दी से समस्याओं को सुलझाने में व्यस्त हैं। एक कैलकुलेटर के रूप में पहले आवेदन के साथ आने की कोशिश करें, और एक प्रोग्राम करने के तरीकों के साथ आएं। आपके द्वारा सीखे गए सिंटैक्स और अवधारणाओं का उपयोग करें और उन्हें अभ्यास में डालें।
  3. अन्य प्रोग्रामर से बात करें और अन्य कार्यक्रमों की समीक्षा करें। कई प्रोग्रामिंग समूह विशिष्ट प्रोग्रामिंग भाषाओं या विषयों के लिए समर्पित हैं। समुदाय में खोजना और भाग लेना सीखने के चमत्कार कर सकता है। आप विभिन्न उदाहरणों और उपकरणों के साथ आएंगे जो सीखने की प्रक्रिया में आपकी सहायता कर सकते हैं। दूसरों के प्रोग्राम कोड को पढ़ना आपको प्रेरित कर सकता है और उन अवधारणाओं को समझने में आपकी मदद कर सकता है जिन्हें आप अभी तक महारत हासिल नहीं कर रहे हैं।
    • अपनी पसंद की प्रोग्रामिंग भाषा के लिए प्रोग्रामिंग फ़ोरम और ऑनलाइन समुदायों की जाँच करें। सुनिश्चित करें कि आप भाग लेते हैं और सिर्फ सवाल नहीं पूछते हैं। इन समुदायों को आमतौर पर एक ऐसी जगह के रूप में देखा जाता है, जहां आप क्यू एंड ए के रूप में नहीं, बल्कि सहयोग और चर्चा कर सकते हैं। मदद के लिए पूछें, लेकिन अपना काम दिखाने के लिए भी तैयार रहें और अन्य दृष्टिकोणों के लिए खुले रहें।
    • एक बार जब आप कुछ अनुभव प्राप्त कर लेते हैं, तो हैक-ए-थॉन या प्रोग्रामिंग जाम में शामिल होने पर विचार करें। ये ऐसी घटनाएँ हैं जहाँ व्यक्ति या टीम एक विशिष्ट कार्यक्रम बनाने के लिए समय के खिलाफ दौड़ते हैं, आमतौर पर एक विशिष्ट विषय के आसपास। ये कार्यक्रम बहुत मजेदार हो सकते हैं और अन्य प्रोग्रामरों से मिलने का एक शानदार तरीका हो सकते हैं।
  4. इसे मजेदार बनाए रखने के लिए खुद को चुनौती दें। उन चीजों को करने की कोशिश करें जिन्हें आप नहीं जानते कि कैसे करना है। किसी कार्य को पूरा करने के शोध के तरीके, फिर इसे अपने कार्यक्रम में लागू करने का प्रयास करें। "मोटे तौर पर" काम करने वाले कार्यक्रम से बहुत आसानी से संतुष्ट न हों; यह सुनिश्चित करने के लिए कि हर पहलू निर्दोष है, आप सब कुछ कर सकते हैं।

भाग 5 का 6: अपने ज्ञान का विस्तार करना

  1. कुछ पाठ्यक्रम ले लो। कई विश्वविद्यालय, सामुदायिक कॉलेज और सामुदायिक भवन प्रोग्रामिंग पाठ्यक्रम और कार्यशालाएं प्रदान करते हैं जिन्हें आप एक स्कूल में पंजीकरण के बिना देख सकते हैं। यह नए प्रोग्रामर्स के लिए बहुत अच्छा हो सकता है क्योंकि आपको अन्य स्थानीय प्रोग्रामर के साथ नेटवर्किंग के अलावा एक अनुभवी प्रोग्रामर से सीधा मार्गदर्शन मिलता है।
  2. किताबें खरीदें या उधार लें। कल्पनाशील हर प्रोग्रामिंग लैंग्वेज के लिए हजारों इंस्ट्रक्शनल बुक्स हैं। जबकि आपका ज्ञान सिर्फ एक किताब से नहीं आना चाहिए, वे महान संदर्भ पुस्तकें हैं और अक्सर कई अच्छे उदाहरण शामिल होते हैं।
  3. गणित और तर्क का अध्ययन करें। अधिकांश प्रोग्रामिंग आम बीजगणित से संबंधित है, लेकिन यह निश्चित रूप से अधिक उन्नत गणित का अध्ययन करने के लिए उपयोगी हो सकता है। यह विशेष रूप से मामला है यदि आप जटिल सिमुलेशन या किसी अन्य कार्यक्रम को विकसित कर रहे हैं जिसमें बहुत सारे समीकरणों की आवश्यकता होती है। तर्क आपको यह समझने में मदद कर सकता है कि जटिल समस्याओं को कैसे हल किया जाए।
  4. प्रोग्रामिंग बंद मत करो। एक लोकप्रिय सिद्धांत है कि विशेषज्ञ बनने में कम से कम 10,000 घंटे का अभ्यास होता है। हालांकि यह निश्चित रूप से बहस योग्य है, सामान्य सिद्धांत बना हुआ है: महारत में समय और समर्पण लगता है। कुछ दिनों में सब कुछ मास्टर करने की अपेक्षा न करें, लेकिन यदि आप केंद्रित रहेंगे और सीखना जारी रखेंगे, तो आप अंततः अपने क्षेत्र के विशेषज्ञ बन जाएंगे।
  5. अभी तक एक और प्रोग्रामिंग भाषा सीखें। जब आप निश्चित रूप से एक प्रोग्रामिंग भाषा सीखने में सक्षम होंगे, तो अधिकांश प्रोग्रामर कई भाषाओं को सीखेंगे ताकि उनके क्षेत्र में सफलता का एक बेहतर मौका हो। आमतौर पर, दूसरी और तीसरी भाषा पहले पूरक होगी, जिससे उन्हें अधिक जटिल और दिलचस्प कार्यक्रम बनाने की अनुमति मिलेगी। यदि आप अपनी पहली प्रोग्रामिंग भाषा में पारंगत हैं, तो अगला सीखने का समय आ गया है।
    • आप पाएंगे कि दूसरी भाषा सीखना पहले की तुलना में तेज़ है। कई मुख्य अवधारणाएं प्रोग्रामिंग भाषाओं के समूहों के भीतर समान हैं, खासकर जब भाषाएं एक साथ करीब होती हैं।

भाग 6 की 6: अपने कौशल को लागू करना

  1. किसी विश्वविद्यालय या कॉलेज में आवेदन करें। यद्यपि कड़ाई से आवश्यक नहीं है, सही शिक्षा का पालन करने से क्षेत्र में आपके अवसरों में बहुत वृद्धि होगी। इसके अलावा, आपको लगभग अपने आप साथी छात्रों और अन्य पेशेवरों का व्यापक नेटवर्क मिल जाएगा। यह हर किसी के लिए नहीं है और कई सफल प्रोग्रामर कभी भी डिग्री में शामिल नहीं हुए हैं।
  2. एक पोर्टफोलियो बनाएं। जब आप प्रोग्राम बनाते हैं और अपने ज्ञान का विस्तार करते हैं, तो आपके द्वारा पोर्टफोलियो में किए गए सबसे अच्छे काम को संग्रहीत करना महत्वपूर्ण है। आप एक आवेदन के दौरान नौकरी करने वालों और कंपनियों को दिखा सकते हैं। अपने खाली समय में किए गए काम को शामिल करना सुनिश्चित करें, और सुनिश्चित करें कि आपको किसी कंपनी के लिए किए गए काम को दिखाने की अनुमति है।
  3. फ्रीलांस काम करें। फ्रीलांस प्रोग्रामर्स के लिए बाजार बहुत बड़ा है, खासकर जब यह मोबाइल ऐप डेवलपर्स के लिए आता है। असाइनमेंट करने के लिए फील पाने के लिए कुछ छोटे फ्रीलांस जॉब्स चुनें। आप अपने पोर्टफोलियो का विस्तार करने और प्रकाशित होने वाले काम को संदर्भित करने के लिए अक्सर इन असाइनमेंट का उपयोग कर सकते हैं।
  4. अपने स्वयं के फ्रीवेयर या व्यावसायिक कार्यक्रमों का विकास करें। प्रोग्रामिंग के साथ पैसा कमाने के लिए आपको किसी कंपनी के लिए काम करने की जरूरत नहीं है। यदि आपके पास कौशल है, तो आप स्वयं अपनी वेबसाइट के माध्यम से या किसी अन्य चैनल के माध्यम से, सॉफ़्टवेयर को स्वयं विकसित और बेच सकते हैं। आपको अपने ग्राहकों को सेवा के रूप में सहायता प्रदान करनी होगी, क्योंकि आप लोगों को अपने उत्पाद के लिए भुगतान करते हैं।
    • फ्रीवेयर छोटे कार्यक्रमों और उपयोगिताओं को प्रकाशित करने का एक लोकप्रिय तरीका है। डेवलपर को कोई पैसा नहीं मिलता है, लेकिन यह खुद के लिए एक नाम बनाने और समुदाय में खुद को दृश्यमान बनाने का एक शानदार तरीका है।

टिप्स

  • यदि आप खेलों के लिए प्रोग्रामिंग में रुचि रखते हैं, तो पायथन, सी ++ और जावा पर ध्यान केंद्रित करें। तीन में से, C ++ संभवतः प्रदर्शन के मामले में सबसे अच्छा है, विंडोज, मैक ओएस और लिनक्स पर चलने वाले प्रोग्राम बनाने के लिए पायथन अब तक का सबसे आसान और जावा है।
  • मुफ्त सॉफ्टवेयर के अपने ज्ञान का विस्तार करें। उन कार्यक्रमों के स्रोत कोड का अध्ययन करें जो आप मुफ्त सॉफ्टवेयर निर्देशिका पर पा सकते हैं। जब आप इसे बेहतर भी कर सकते हैं तो पहिया को क्यों मजबूत करें? लेकिन हमेशा समझने की कोशिश करें कि आप क्या प्रोग्रामिंग कर रहे हैं।
  • अधिकांश लोगों के लिए, ऐसी किसी चीज़ की प्रोग्रामिंग करना, जिसका वे उपयोग कर सकते हैं या जिसे आप रुचि रखना चाहते हैं, वह पाठ्यपुस्तक के उदाहरणों की तुलना में अधिक मज़ेदार होगी। एक खोज इंजन का उपयोग करें जानकारी है कि एक परियोजना है कि आप हितों के लिए उपयोग किया जा सकता है।
  • जब आप कुछ नया सीखते हैं, तो आमतौर पर इसे स्वयं लागू करना उपयोगी होता है और फिर डिज़ाइन के साथ टिंकर करना, परिणामों की भविष्यवाणी करने की कोशिश करना ताकि आप सुनिश्चित हों कि आप अवधारणा को समझ रहे हैं।
  • एक अप-टू-डेट इंटरफ़ेस और आधिकारिक संदर्भ सामग्री का उपयोग करें।
  • आपकी सहायता के लिए संदर्भ पुस्तकें यहाँ हैं। चिंता मत करो अगर तुम अभी सब कुछ नहीं जानते हो; कि अंततः स्वाभाविक रूप से आ जाएगा। सबसे महत्वपूर्ण बात, आप जानते हैं कि कहां देखना है।
  • दूसरों को सिखाकर अभ्यास करने का प्रयास करें। न केवल यह आपको एक बेहतर प्रोग्रामर बना देगा, बल्कि आप कई कोणों से मामले को देखेंगे।