Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Ruby

मास्टर रूबी:इच्छुक डेवलपर्स के लिए शीर्ष पाठ्यक्रम, पुस्तकें और संसाधन

<पी> रूबी में कोड सीखना आपको वेब डेवलपर, सॉफ्टवेयर इंजीनियर या डेटा विश्लेषक बनने में मदद कर सकता है। पिछले कुछ वर्षों में, रूबी, एक सामान्य प्रयोजन प्रोग्रामिंग भाषा, एक मांग में रहने वाला कौशल बनी हुई है, क्योंकि प्रौद्योगिकी का उपयोग करके अधिक से अधिक एप्लिकेशन बनाए जाते हैं। यह मार्गदर्शिका रूबी को ऑनलाइन सीखने का सबसे अच्छा तरीका बताती है।

<पी> बेसकैंप, एयरबीएनबी, गिटहब, हुलु और किकस्टार्टर रूबी ऑन रेल्स फ्रेमवर्क का उपयोग करके बनाई गई हजारों बड़े पैमाने की वेबसाइटों में से कुछ हैं, जो रूबी पर आधारित है। विभिन्न संसाधनों के बारे में जानने के लिए पढ़ते रहें जो रूबी प्रोग्रामिंग सीखने में आपकी मदद कर सकते हैं। 

रूबी क्या है?

<पी> युकिहिरो मात्सुमोतो द्वारा निर्मित रूबी, संभावित अनुप्रयोगों की एक विस्तृत श्रृंखला वाली एक प्रोग्रामिंग भाषा है। रूबी के निर्माता ने अन्य भाषाओं के अपने पसंदीदा भागों को मिलाकर इस भाषा का निर्माण किया। इसके परिणामस्वरूप एक संतुलित तकनीक तैयार हुई जो एक अच्छा डेवलपर अनुभव प्रदान करने के लिए कार्यात्मक और अनिवार्य प्रोग्रामिंग सिद्धांतों दोनों का उपयोग करती है।

<पी> यह भाषा अपनी सरलता के लिए जानी जाती है, जो इसे शुरुआती लोगों के लिए सीखने के लिए एक बेहतरीन भाषा बनाती है। लेकिन, भले ही भाषा का उपयोग करना आसान है, फिर भी यह अपनी जटिलताओं के साथ एक बहुत शक्तिशाली तकनीक है।

<पी> रूबी डेवलपर्स के बीच एक लोकप्रिय प्रोग्रामिंग भाषा है, क्योंकि यह उपयोग करने के लिए मुफ़्त है। वास्तव में, TIOBE इंडेक्स पर, जो प्रोग्रामिंग भाषाओं की लोकप्रियता को मापता है, रूबी वर्तमान में 20वें स्थान पर है। 

आपको रूबी क्यों सीखना चाहिए?

मास्टर रूबी:इच्छुक डेवलपर्स के लिए शीर्ष पाठ्यक्रम, पुस्तकें और संसाधन रूबी एक शक्तिशाली प्रोग्रामिंग भाषा है जिसका उपयोग फ्रंट एंड और बैक एंड डेवलपमेंट के लिए सबसे अच्छा किया जाता है। <पी> आपको रूबी सीखनी चाहिए क्योंकि शुरुआती लोगों के लिए इसे समझना आसान है, यह रूबी ऑन रेल्स में महारत हासिल करने का पहला कदम हो सकता है, और आरंभ करने में आपकी सहायता के लिए आपके पास संसाधनों की कोई कमी नहीं होगी। आइए इनमें से प्रत्येक कारण को अधिक विस्तार से देखें। 

शुरुआती लोगों के लिए अच्छा विकल्प

<पी> यदि आपके पास कोडिंग का बहुत सीमित अनुभव है, तो रूबी जैसी भाषा शुरू करने के लिए एक अच्छी जगह है क्योंकि इसका सिंटैक्स कई मायनों में अंग्रेजी भाषा के समान है। रूबी को सरलता को ध्यान में रखकर डिज़ाइन किया गया था, इसलिए बुनियादी बातों में महारत हासिल करना आसान है।  <पी> यहां तक कि एक बार जब आप अधिक जटिल अनुप्रयोगों की ओर बढ़ जाते हैं, तब भी आप पाएंगे कि रूबी एक बहुत ही लचीली भाषा है जो त्रुटियों को अधिक स्वीकार करती है। सुविधाओं के निर्माण के बारे में इसमें कुछ कठिन नियम हैं क्योंकि यह गतिशील रूप से टाइप किया गया है। 

रूबी ऑन रेल्स

<पी> एक बार जब आप रूबी में महारत हासिल कर लेते हैं, तो आप रूबी ऑन रेल्स फ्रेमवर्क पर आगे बढ़ सकते हैं। विकास को गति देने और प्रोग्रामर को अधिक संरचना प्रदान करने के लिए फ्रेमवर्क अतिरिक्त टूल और तैयार घटकों के साथ आते हैं।   <पी> रूबी ऑन रेल्स पूर्ण स्टैक है, जिसका अर्थ है कि आप इसका उपयोग वेब एप्लिकेशन के फ्रंट एंड और बैकएंड दोनों घटकों को बनाने के लिए कर सकते हैं। आप रूबी ऑन रेल्स फ्रेमवर्क के भीतर एचटीएमएल, सीएसएस और जावास्क्रिप्ट जैसी लोकप्रिय फ्रंट एंड भाषाओं का उपयोग कर सकते हैं।  <पी> भले ही रूबी सबसे लोकप्रिय प्रोग्रामिंग भाषाओं के समूह में अग्रणी नहीं है, फिर भी इसमें डेवलपर्स का एक बड़ा सक्रिय समुदाय है। स्टैक ओवरफ़्लो डेवलपर सर्वेक्षण के अनुसार, 53 प्रतिशत उत्तरदाताओं ने कहा कि वे रूबी से प्यार करते हैं।

<पी> रूबी दो दशकों से अधिक समय से लोकप्रिय है, और रेल्स में हजारों डेवलपर्स का योगदान रहा है। इसका मतलब है कि नए प्रोग्रामरों को भाषा सीखने में मदद करने के लिए विशाल संसाधन उपलब्ध हैं। आप अपने रास्ते में मदद के लिए विशेषज्ञों द्वारा बनाए गए ऑनलाइन ट्यूटोरियल, किताबें, पाठ्यक्रम और गाइड पा सकते हैं।

रूबी का उपयोग किस लिए किया जाता है?

<पी> रूबी का उपयोग मुख्य रूप से वेब विकास में किया जाता है, हालांकि इसका उपयोग वेब स्क्रैपिंग, ऑटोमेशन और डेटा प्रोसेसिंग जैसे अन्य उद्देश्यों के लिए भी किया जा सकता है। यह एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है जो डेवलपर के अनुभव को प्राथमिकता देने के लिए जानी जाती है।  <पी> रूबी ऑन रेल्स को रूबी का उपयोग करके विकसित किया गया था। रेल्स फ्रेमवर्क डेवलपर्स को जल्दी और आसानी से एक पूर्ण स्टैक वेब एप्लिकेशन बनाने की अनुमति देता है। इसके उपयोग में आसानी एक कारण है कि यह सीमित संसाधनों वाले तकनीकी स्टार्टअप के बीच इतना लोकप्रिय है। 

क्या रूबी को सीखना कठिन है?

<पी> नहीं, रूबी को सीखना कठिन नहीं है। रूबी को अंग्रेजी भाषा के समान सरल और सीधे वाक्यविन्यास के लिए विकसित किया गया था। यह पूर्ण शुरुआती लोगों के लिए इसे और अधिक सुलभ बनाता है। कई प्रोग्रामर ऑनलाइन संसाधनों की सहायता से रूबी को स्वतंत्र रूप से सीखने में सक्षम हैं।  

रूबी कैसे सीखें:चरण-दर-चरण

मास्टर रूबी:इच्छुक डेवलपर्स के लिए शीर्ष पाठ्यक्रम, पुस्तकें और संसाधन आप ऑनलाइन निःशुल्क पाठ्यक्रमों में नामांकन करके रूबी सीख सकते हैं। <पी> हमने कई कारणों में से कुछ पर चर्चा की है कि आपको रूबी क्यों सीखनी चाहिए। हालाँकि, अभी भी एक बड़ा सवाल है जिसका हमें समाधान करने की आवश्यकता है:आप रूबी में कोड करना कैसे सीखते हैं? इस प्रश्न का उत्तर देने के लिए, हम आपकी यात्रा शुरू करने में मदद करने के लिए कुछ शीर्ष युक्तियाँ बताने जा रहे हैं।

चरण 1:मूल बातें सीखें

<पी> भले ही रूबी सीखने के लिए सबसे आसान प्रोग्रामिंग भाषाओं में से एक है, फिर भी आपको बुनियादी बातों के लिए पर्याप्त समय समर्पित करने की आवश्यकता होगी। यदि आप रूबी की बुनियादी बातों को छोड़ देते हैं और सीधे जटिल विषयों पर चले जाते हैं, तो आपके पास उचित रूप से समस्या निवारण और त्रुटियों से निपटने के लिए आवश्यक आधार नहीं होगा।

<पी> जैसे ही आप रूबी की मूल बातें सीखते हैं, अपना ध्यान सिंटैक्स, नियंत्रण प्रवाह और लूप जैसे विषयों पर केंद्रित करते हैं। इसके बाद, रूबी भाषा के अन्य पहलुओं, जैसे हैश और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग, का पता लगाने के लिए आगे बढ़ें। 

चरण 2:एक प्रोजेक्ट बनाएं

<पी> एक बार जब आप रूबी में कोड करना सीखना शुरू कर देंगे, तो आप अपनी खुद की परियोजनाएं शुरू करने के लिए तैयार होंगे। रूबी परियोजनाएं आपके नए कौशल का परीक्षण करने का एक शानदार तरीका है ताकि आप पहचान सकें कि किन क्षेत्रों में अधिक काम करने की आवश्यकता है। ऐसा प्रोजेक्ट चुनें जो आपको चुनौती दे और सीखने के प्रति आपका उत्साह बढ़ाए।  <पी> भले ही आपका प्रोजेक्ट सरल हो, फिर भी ऐसा विषय चुनने का प्रयास करें जो आपकी रुचियों से मेल खाता हो। शायद आप एक सामान्य ज्ञान ऐप या एक ऑनलाइन बर्ड-वॉचिंग लॉग बना सकते हैं। यदि आपको अतिरिक्त प्रेरणा की आवश्यकता है तो यहां कुछ शुरुआती रूबी प्रोजेक्ट विचार दिए गए हैं:

  • एक साधारण वेब एप्लिकेशन या फोरम
  • एक ट्विटर या Reddit बॉट जो हर दिन आपके पसंदीदा टीवी शो के बारे में एक यादृच्छिक तथ्य साझा करता है
  • एक स्लैक बॉट जो आपको स्लैक का उपयोग करके ट्विटर के साथ इंटरैक्ट करने की अनुमति देता है
  • एक वेब स्क्रैपर जो IMDB से आपकी पसंदीदा फिल्मों के बारे में जानकारी एकत्र करता है
  • पोकर का एक रूबी संस्करण

चरण 3:रूबी समुदायों में शामिल हों

<पी> जैसे ही आप रूबी में कोड करना सीखते हैं, अन्य डेवलपर्स के साथ संबंध बनाना एक अच्छा विचार है। यदि आप अभी शुरुआत कर रहे हैं, तो आप शुरुआती लोगों के लिए डिज़ाइन किए गए रूबी समुदाय में भी शामिल हो सकते हैं। ऑनलाइन समुदाय प्रोजेक्ट विचारों पर विचार-मंथन करने, अपने प्रश्नों के उत्तर पाने और यदि आप किसी कठिन अवधारणा से जूझ रहे हैं तो प्रेरणा पाने के लिए एक बेहतरीन जगह हो सकते हैं।  <पी> यहां कुछ रूबी समुदाय हैं जिनमें आप शामिल होने पर विचार कर सकते हैं:

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

चरण 4:फीडबैक लें

<पी> नौसिखिया डेवलपर्स द्वारा की जाने वाली सबसे आम गलतियों में से एक शून्य में निर्माण करना है। कहने का तात्पर्य यह है कि, दूसरों से समर्थन मांगने के बजाय, वे स्वयं ही कोड करना सीखते हैं। वे बिना प्रतिक्रिया मांगे मुद्दों को अपने लिए परेशान करने देते हैं। यदि आप एक विशेषज्ञ रूबी डेवलपर बनना चाहते हैं, तो आपकी यात्रा का एक महत्वपूर्ण हिस्सा अन्य लोगों से फीडबैक लेना होगा।

<पी> एक बार जब आप एक पोर्टफोलियो प्रोजेक्ट बना लें, तो इसे अपने परिचित अन्य डेवलपर्स को भेजें और उनकी प्रतिक्रिया मांगें। यदि आप किसी ट्यूटोरियल में फंस गए हैं, तो StackOverflow जैसे समुदाय पर जाएँ और देखें कि अनुभवी डेवलपर्स के पास आपके लिए कोई सुझाव हैं या नहीं। दूसरों के अनुभव का लाभ उठाना अपने कोड को बेहतर बनाने के सर्वोत्तम तरीकों में से एक है। 

चरण 5:अपने कौशल का अभ्यास करें

<पी> किसी भी अन्य प्रोग्रामिंग भाषा की तरह, रूबी में कोड करना सीखना एक कौशल है। यह एक ऐसा कौशल है जिसका उपयोग आप जीवन भर कर सकते हैं। यह आपको कई व्यक्तिगत और व्यावसायिक विकास के अवसर प्रदान कर सकता है। और किसी कौशल में बेहतर होने का सबसे अच्छा तरीका अभ्यास करना है। आप अपने रूबी कौशल का अभ्यास कैसे करते हैं? आरंभ करने में आपकी सहायता के लिए यहां कुछ उपाय दिए गए हैं:

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

रूबी प्रोग्रामिंग मूल बातें:मास्टर रूबी बुनियादी बातें

<पी> यदि आप प्रोग्रामिंग में बिल्कुल नए हैं, तो आपको बुनियादी अवधारणाओं से परिचित होने में थोड़ा समय लग सकता है। सीखने की अवस्था को कम करने के लिए खुद को बुनियादी बातें सिखाना मददगार हो सकता है। नीचे, हम रूबी के कुछ सबसे महत्वपूर्ण बुनियादी सिद्धांतों का विस्तृत विवरण प्रदान करते हैं जिन पर आप अपनी सीखने की यात्रा शुरू करते समय ध्यान केंद्रित कर सकते हैं। 

रूबी सिंटैक्स

<पी> सिंटेक्स एक डराने वाला शब्द लग सकता है, लेकिन इसकी परिभाषा काफी सरल है। सिंटैक्स उन नियमों को संदर्भित करता है जो यह तय करते हैं कि आप प्रोग्रामिंग भाषा का उपयोग कैसे कर सकते हैं। इससे पहले कि आप रूबी में उन्नत प्रोग्राम लिखना शुरू करें, भाषा का सिंटैक्स जानना आवश्यक है।

<पी> मास्टर रूबी:इच्छुक डेवलपर्स के लिए शीर्ष पाठ्यक्रम, पुस्तकें और संसाधन

<पी> "कैरियर कर्म ने मेरे जीवन में तब प्रवेश किया जब मुझे इसकी सबसे अधिक आवश्यकता थी और बूटकैंप ने तुरंत मेरी मदद की। स्नातक होने के दो महीने बाद, मुझे अपना सपनों का काम मिला जो जीवन में मेरे मूल्यों और लक्ष्यों के अनुरूप था!"

<पी> वीनस, रॉकबॉट में सॉफ्टवेयर इंजीनियर

<पी> अपना बूटकैंप मैच ढूंढें

<पी> यहां कुछ विषय दिए गए हैं जिनमें आपको महारत हासिल करने की आवश्यकता है:

  • डेटा प्रकारों का उपयोग करना
  • वेरिएबल का उपयोग करना
  • कंसोल पर डेटा प्रिंट करना
  • ऑब्जेक्ट संरचना का उपयोग करना
  • अपने कोड पर टिप्पणियाँ लिखना
  • रूबी में बुनियादी गणित निष्पादित करना
  • स्ट्रिंग्स और स्ट्रिंग विधियों के साथ कार्य करना

सशर्त कथन

<पी> सशर्त विवरण आपको किसी शर्त के पूरा होने पर निर्भर करते हुए कोड के कुछ ब्लॉक निष्पादित करने की अनुमति देते हैं। उदाहरण के लिए, यदि उपयोगकर्ता का पासवर्ड सही है या उन्होंने कोई ईमेल पता नहीं डाला है तो आप कोड का एक ब्लॉक चला सकते हैं।

<पी> कंडीशनल प्रोग्रामर्स को अपने प्रोग्राम के प्रवाह को नियंत्रित करने और यह अनुकूलित करने में मदद करते हैं कि उनका कोड विभिन्न परिदृश्यों में कैसे काम करना चाहिए। यहां कुछ मुख्य विषय दिए गए हैं जिन्हें आपको कंडीशनल में महारत हासिल करते समय कवर करने की आवश्यकता होगी:

  • यदि कथन
  • अन्य और अन्यथा कथन
  • जब तक बयान न हों
  • ऑपरेटर के बराबर, उससे कम और उससे बड़ा
  • और, या, और तार्किक ऑपरेटर नहीं

लूप

<पी> लूप्स आपको अपने कोड में दोहराए जाने वाले कार्य करने की अनुमति देते हैं। उदाहरण के लिए, एक लूप किसी सूची के प्रत्येक आइटम को कंसोल पर प्रिंट कर सकता है, या किसी उपयोगकर्ता को किसी प्रोग्राम में तीन बार एक नंबर डालने के लिए कह सकता है। जब लूप की बात आती है तो आपको जिन मुख्य विषयों का पता लगाना चाहिए वे हैं:

  • जबकि लूप
  • लूप तक
  • लूप के लिए
  • असाइनमेंट ऑपरेटर
  • श्रेणियाँ
  • .each और .times पुनरावर्तक

सरणी और हैश

<पी> ऐरे एक प्रकार का डेटा है जो आपको सूचनाओं की सूची संग्रहीत करने की अनुमति देता है। उदाहरण के लिए, किसी सारणी में मेनू पर आइटमों की सूची, या किसी किताब की दुकान पर बेची जाने वाली पुस्तकों की सूची शामिल हो सकती है। यह डेटा प्रकार संपूर्ण रूबी भाषा में आता है और इसके बारे में आपको जानना आवश्यक है।

<पी> दूसरी ओर, हैश आपको कुंजियों और मानों का उपयोग करके डेटा संग्रहीत करने की अनुमति देता है और रूबी में भी उतना ही महत्वपूर्ण है। यहां मुख्य विषय हैं जो आपको रूबी एरे और हैश से संबंधित सीखने चाहिए:

  • एक सरणी बनाना
  • सूचकांक मान द्वारा किसी सरणी तक पहुँचना
  • द्वि-आयामी सारणी बनाना
  • सरणी और बहुआयामी सारणी पर पुनरावृत्ति
  • हैश बनाना
  • हैश में मान जोड़ना और हैश तक पहुंचना
  • हैश पर पुनरावृत्ति

तरीके और ब्लॉक

<पी> विधियाँ कोड के पुन:प्रयोज्य भाग हैं जो आपके प्रोग्राम में एक विशिष्ट कार्य करते हैं। दूसरी ओर, ब्लॉक विधियों के समान हैं और कोड को एक साथ समूहित करने का एक और तरीका प्रदान करते हैं।

<पी> जब आप रूबी में कोडिंग कर रहे हों, तो आपको विधियों और ब्लॉक दोनों का उपयोग करने में सक्षम होना चाहिए। यहां उन मुख्य अवधारणाओं की एक सूची दी गई है, जिनमें आपको विधियों और ब्लॉकों पर महारत हासिल करनी चाहिए:

  • विधि का उद्देश्य
  • किसी विधि को कैसे परिभाषित और कॉल करें
  • तर्कों और मापदंडों का उपयोग कैसे करें
  • रिटर्न स्टेटमेंट का उपयोग कैसे करें
  • कोड ब्लॉक का उपयोग कैसे करें

ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग

<पी> रूबी एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग भाषा है। इसका मतलब यह है कि प्रोग्रामर किसी प्रोग्राम में डेटा की संरचना को परिभाषित करने के लिए क्लास नामक संरचना का उपयोग कर सकते हैं। वे उन ऑपरेशनों को भी परिभाषित कर सकते हैं जो उस डेटा का उपयोग करके किए जा सकते हैं।

<पी> रूबी में महारत हासिल करने के लिए, आपको ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की बुनियादी बातों की अच्छी समझ होनी चाहिए, और ये विचार रूबी भाषा से कैसे संबंधित हैं। यहां उन विषयों की सूची दी गई है जिन्हें आपको अपनी सीखने की यात्रा में मदद के लिए तलाशना चाहिए:

  • कक्षाओं और वस्तुओं की मूल बातें
  • क्लास कैसे बनाएं
  • किसी ऑब्जेक्ट को इनिशियलाइज़ कैसे करें
  • कक्षाओं में दायरा
  • विभिन्न प्रकार के वेरिएबल्स को कैसे नाम दें
  • विरासत और विधि अधिभावी
  • एकाधिक वंशानुक्रम

रूबी ऑनलाइन सीखने का सबसे अच्छा तरीका

<पी> चूँकि रूबी लंबे समय से एक लोकप्रिय भाषा रही है, इसलिए यदि आप अपना कौशल बढ़ाना चाहते हैं तो विभिन्न प्रकार के संसाधन उपलब्ध हैं। आपकी सीखने की शैली के आधार पर, आप ऑनलाइन पाठ्यक्रम, रूबी किताबें, या ऑनलाइन ट्यूटोरियल आज़माना चाह सकते हैं। नीचे हम रूबी सीखने के इच्छुक किसी भी संभावित कोडर के लिए कुछ सर्वोत्तम विकल्प सूचीबद्ध करते हैं। 

ऑनलाइन रूबी पाठ्यक्रम

रूबी सीखें | कोड अकादमी

  • लागत: नि:शुल्क
  • दर्शक: पूर्ण शुरुआती
<पी> शुरुआती लोगों के लिए इस रूबी पाठ्यक्रम को पूरा करने में दस घंटे लगते हैं और इसमें वेरिएबल्स, लूप्स, एरेज़ और ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सहित आरंभ करने के लिए आवश्यक सभी बुनियादी अवधारणाओं को शामिल किया गया है। हालाँकि सामग्री निःशुल्क है, यदि आप पूर्णता प्रमाणपत्र चाहते हैं तो आपको शुल्क का भुगतान करना होगा। 

रूबी:बुनियादी बातें | उडेमी

  • लागत: $16.99
  • दर्शक: जावा या C++ जैसी भाषाओं का उपयोग करने का कुछ अनुभव रखने वाले डेवलपर्स
<पी> इस पाठ्यक्रम में पाँच घंटे की वीडियो सामग्री और पाँच डाउनलोड करने योग्य संसाधन शामिल हैं। आपको पूर्णता का प्रमाणपत्र भी प्राप्त होगा. सामग्री रूबी के शुरुआती लोगों के लिए डिज़ाइन की गई है, लेकिन छात्रों से अभी भी अन्य भाषाओं या रूबी ऑन रेल्स के साथ अनुभव की उम्मीद की जाती है। रूबी के त्वरित परिचय के बाद आप वेरिएबल्स और डेटा संरचनाओं, लूप्स और कक्षाओं और विधियों के बारे में सीखेंगे। 

संपूर्ण रूबी ऑन रेल्स डेवलपर कोर्स | उडेमी

  • लागत: $29.99
  • दर्शक: रेल्स का उपयोग करके वेब डेवलपर बनने की आशा रखने वाला कोई भी व्यक्ति
<पी> इस गहन पाठ्यक्रम में 432 व्याख्यान और 47 घंटे से अधिक की पाठ्यक्रम सामग्री शामिल है। इसका उद्देश्य शुरुआती लोगों को रूबी ऑन रेल्स का उपयोग करके वेब एप्लिकेशन बनाने के लिए आवश्यक कौशल में महारत हासिल करने में मदद करना है। रूबी ऑन रेल्स विकास परिवेश से परिचित होने के बाद, आप अपने रेल एप्लिकेशन और एसोसिएशन और प्रमाणीकरण प्रणालियों के लिए स्टाइलिंग जैसे अनुभागों की ओर बढ़ेंगे।

ऑनलाइन रूबी पुस्तकें

रूबी प्रोग्रामिंग ज्ञान:वह सब कुछ जो आपको जानना आवश्यक है

<पी> डेविड फ़्लानगन और युकिहिरो मात्सुमोतो की यह पुस्तक, डेटा प्रकार, शाब्दिक और वाक्य-विन्यास संरचना, अभिव्यक्ति, कक्षाएं और मॉड्यूल जैसे जटिल विषयों पर आगे बढ़ने से पहले रूबी के संक्षिप्त परिचय के साथ शुरू होती है। पुस्तक अनुभवी प्रोग्रामर के लिए लिखी गई है। 

प्रोग्रामिंग रूबी:व्यावहारिक प्रोग्रामर्स गाइड

<पी> यह पुस्तक रूबी सभी चीजों के लिए एक प्रसिद्ध संदर्भ पुस्तिका है। आप पहला संस्करण निःशुल्क ऑनलाइन पढ़ सकते हैं। रूबी 2.0 को कवर करने के लिए अपडेट किए गए नवीनतम संस्करण में शुरुआती लोगों के लिए एक ट्यूटोरियल, एक निश्चित संदर्भ अनुभाग, भाषा की कक्षाओं, मॉड्यूल और विधियों का पूरा दस्तावेज़ीकरण और रूबी के सभी मानक पुस्तकालयों का विवरण शामिल है। 

वाक्पटु रूबी

<पी> वाक्पटु रूबी रस ऑलसेन द्वारा लिखित, का उद्देश्य प्रोग्रामर्स को रूबी की सुंदरता और अभिव्यक्ति की पूरी तरह से सराहना करने में मदद करना है। यह निर्माण विधियों और कक्षाओं से संबंधित जटिल विषयों पर आगे बढ़ने से पहले सामान्य सामरिक प्रश्नों के उत्तर देने से शुरू होता है। 

ऑनलाइन रूबी संसाधन

रूबी आज़माएं

<पी> ट्राई रूबी एक इंटरैक्टिव वेबसाइट है जो आपको रूबी की मूल बातें बताती है। यह आपको स्ट्रिंग्स, ऐरे और टिकट जैसी अवधारणाओं से परिचित कराने के लिए चरण-दर-चरण निर्देश देता है। बिना कोडिंग अनुभव वाले किसी भी व्यक्ति के लिए यह एक बेहतरीन संसाधन है। 

रूबी डिस्कॉर्ड सर्वर

<पी> रूबी लैंग्वेज डिस्कॉर्ड सर्वर 7,000 से अधिक सदस्यों वाला एक सक्रिय सर्वर है। यह अनुभव के किसी भी स्तर पर रूबी कोडर्स के लिए एक स्वागत योग्य समुदाय है। यह प्रोग्रामिंग प्रश्न पूछने के लिए एक शानदार जगह है, और एक बार जब आप नए कौशल हासिल करना शुरू कर देते हैं, तो आप अपने ज्ञान को नए सदस्यों तक पहुंचा सकते हैं। 

रूबी दुष्ट

<पी> रूबी रॉग्स एक साप्ताहिक पॉडकास्ट है जिसमें प्रोग्रामिंग, कोडिंग समुदाय, तकनीकी करियर और रूबी के बारे में सब कुछ शामिल है। यह विभिन्न पॉडकास्ट में से एक है जो आपको नवीनतम रूबी समाचार और अपडेट पर अपडेट रख सकता है।

क्या आपको रूबी प्रोग्रामिंग सीखनी चाहिए?

<पी> हां, आपको रूबी प्रोग्रामिंग सीखनी चाहिए, खासकर यदि आप रेल्स डेवलपर बनना चाहते हैं। इस भाषा के कई पहलू हैं जो इसे शुरुआती लोगों के लिए एक बेहतरीन विकल्प बनाते हैं, जिसमें इसका सरल वाक्यविन्यास भी शामिल है। क्योंकि रूबी का उपयोग ड्रिबल से लेकर ब्लूमबर्ग तक कई कंपनियों द्वारा किया जाता है, इसलिए वहां संसाधनों की कोई कमी नहीं है।  <पी> यदि आप रूबी सीखना चाहते हैं, तो आप इंटरैक्टिव वेबसाइट, रूबी बूटकैंप, ऑनलाइन पाठ्यक्रम या क्षेत्र के विशेषज्ञों द्वारा लिखी गई प्रोग्रामिंग पुस्तकों का उपयोग कर सकते हैं। रूबी में कोड करने का तरीका जानने से करियर के कई अवसर खुल सकते हैं। यह बस शुरुआत करने की बात है। 

रूबी FAQ कैसे सीखें

<पी> क्या रूबी को सीखना आसान है? <पी> हां, तकनीकी क्षेत्र में नए लोगों के लिए रूबी सीखना आसान है। यह सरल वाक्यविन्यास वाली एक बहुत ही क्षमाशील भाषा है जो अंग्रेजी भाषा के समान है। आरंभ करने में आपकी सहायता के लिए कई निःशुल्क संसाधन भी उपलब्ध हैं।  <पी> <मजबूत>
मैं मुफ़्त में रूबी कैसे सीख सकता हूँ? <पी> आप इंटरैक्टिव वेबसाइटों या यूट्यूब ट्यूटोरियल का उपयोग करके रूबी को मुफ्त में सीख सकते हैं। ऐसे कई ऑनलाइन पाठ्यक्रम भी हैं जो निःशुल्क हैं यदि आप कार्यक्रम के अंत में पूर्णता प्रमाणपत्र अर्जित नहीं करने का निर्णय लेते हैं। यदि आप नवीनतम तकनीकों से अपडेट रहना चाहते हैं तो आप डिस्कॉर्ड समुदायों में भी शामिल हो सकते हैं और रूबी पॉडकास्ट सुन सकते हैं।   <पी> <मजबूत>
क्या रूबी सीखने लायक हैं <पी> हाँ, रूबी सीखने लायक है क्योंकि कई प्रमुख वेबसाइटें रूबी ऑन रेल्स फ्रेमवर्क का उपयोग करके चलाई जाती हैं। हालाँकि रूबी पायथन और जावास्क्रिप्ट जैसी समान भाषाओं जितनी लोकप्रिय नहीं है, फिर भी इसमें प्रोग्रामर्स का एक समर्पित समुदाय है।  <पी> <मजबूत>
रूबी को सीखने में कितना समय लगता है?  <पी> रूबी की मूल बातें सीखने में दो सप्ताह से लेकर कुछ महीनों तक का समय लग सकता है, यह आपके अनुभव के स्तर और आप प्रतिदिन कितने समय तक अध्ययन करते हैं, इस पर निर्भर करता है। आपको आत्मविश्वास से जटिल एप्लिकेशन बनाने में लगभग एक वर्ष का समय लग सकता है। 
  1. टिंकर में नई टॉपलेवल () विंडो पर विंडो फोकस कैसे रखें? टिंकर में नई टॉपलेवल () विंडो पर विंडो फोकस कैसे रखें?

    टिंकर अस्थिर वर्ग में अपर्याप्त . है खिड़की जो मुख्य खिड़की के अलावा एक बाल खिड़की है। जब भी हम एक टॉपलेवल विंडो बनाते हैं, तो यह मुख्य विंडो के ऊपर उसमें परिभाषित विजेट्स के साथ दिखाई देती है। विंडो टॉपलेवल विंडो को केंद्रित रखने के लिए, हम उपयोग कर सकते हैंgrab_set() तरीका। यह हमेशा टॉपलेवल विं

  1. सरणी के उत्पाद के लिए सी कार्यक्रम सरणी के उत्पाद के लिए सी कार्यक्रम

    n तत्वों की एक सरणी गिरफ्तारी [n] को देखते हुए, कार्य उस सरणी के सभी तत्वों के गुणनफल को खोजना है। जैसे हमारे पास 7 तत्वों की एक सरणी गिरफ्तारी [7] है, इसलिए इसका उत्पाद इस तरह होगा उदाहरण Input: arr[] = { 10, 20, 3, 4, 8 } Output: 19200 Explanation: 10 x 20 x 3 x 4 x 8 = 19200 Input: arr[] = { 1

  1. एंड्रॉइड में स्ट्रिंग को कैसे एन्कोड करें? एंड्रॉइड में स्ट्रिंग को कैसे एन्कोड करें?

    यह उदाहरण एंड्रॉइड में स्ट्रिंग को एन्कोड करने के तरीके के बारे में प्रदर्शित करता है। चरण 1 - Android Studio में एक नया प्रोजेक्ट बनाएं, File New Project पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। उपरोक्त कोड में, हमने एडिट टेक्स्ट, बटन और टेक्स्टव्यू लिया है। जब उपयोगकर्