शीर्ष प्रोग्रामिंग भाषाएं सीखना शुरू करने के लिए

Nov 25 2022
यह समझाने की आवश्यकता नहीं है कि कैसे प्रोग्रामिंग कौशल कुछ महान बन गया है और जो कुछ समय पहले "गीक्स" थे, अब हम एक स्वर्ण युग में जी रहे हैं। एक वरिष्ठ प्रोग्रामर के रूप में, आपको नौकरी पाने के बारे में बहुत ज्यादा चिंता करने की ज़रूरत नहीं है (अन्य क्षेत्रों की तुलना में), आपका लिंक्डइन हर हफ्ते नए प्रस्तावों से भरा होता है और कंपनियां हममें से किसी एक को खोने से डरती हैं क्योंकि एक अच्छा खोजना मुश्किल है उद्योग में वरिष्ठ प्रतिस्थापन।

यह समझाने की आवश्यकता नहीं है कि कैसे प्रोग्रामिंग कौशल कुछ महान बन गया है और जो कुछ समय पहले "गीक्स" थे, अब हम एक स्वर्ण युग में जी रहे हैं।

Unsplash पर Amador Loureiro द्वारा फोटो

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

यह लेख ईर्ष्या के लिए नहीं है बल्कि वास्तविकता यह है कि यह क्या है।

कुछ समय पहले मैंने प्रोग्रामिंग कैसे शुरू करें पर एक लेख लिखा था और अब मैं थोड़ा और गहराई में जा रहा हूं और कुछ भाषाओं के बारे में बात कर रहा हूं जिनके साथ मैं सीखना शुरू करूंगा

चुनी हुई भाषा महत्वपूर्ण है लेकिन अधिक महत्वपूर्ण एक महान रवैया और निरंतरता है, इससे कोई फर्क नहीं पड़ता कि आप कौन सी भाषा चुनते हैं यदि आप अपना सर्वश्रेष्ठ देने नहीं जा रहे हैं

जैसा कि मैंने पिछले लेख में कहा था, प्रोग्रामिंग कौशल प्राप्त करना आसान नहीं है, 3 महीने में प्रोग्रामिंग हीरो बनने के बारे में भूल जाइए। इससे अधिक की आवश्यकता है लेकिन 3 महीने पहला कदम है। आपको इसके साथ मजा करना होगा।

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

अजगर

पायथन हमेशा सीखने वाली शीर्ष भाषाओं में से एक रही है और इसका सबसे अधिक उपयोग किया जाता है। दशकों के लिए।

लेकिन वर्तमान की बात करें तो आजकल Python दुनिया भर की कंपनियों द्वारा सबसे वांछित प्रोग्रामिंग भाषाओं में से एक है।

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

पायथन का उपयोग कौन करता है

कुछ उदाहरण यह देखने के लिए कि पायथन उद्योग में अच्छा काम करता है।

  • आईबीएम
  • नासा
  • Netflix
  • Spotify

अगर मुझे पायथन के साथ सॉफ्टवेयर करके कुछ सीखना शुरू करना होता तो मैं फ्लास्क नामक एक माइक्रोफ्रामवर्क चुनता और किसी तरह का एपीआई बनाता और सर्वर-साइड सॉफ्टवेयर बनाना सीखता।

मैं इसे क्यों लूं

  • पायथन सीखना आसान है: अन्य भाषाओं की तरह यह बहुत कठिन नहीं है
  • एक ऐसी भाषा है जो आपको व्यवस्थित और अच्छी तरह से संरचित प्रोग्रामर बनाती है
  • नौकरी के बड़े ऑफर हैं
  • यदि आप उसी भाषा के साथ चाहें तो आप डेटा विश्लेषण में जा सकते हैं

यदि आप शुरू करने जा रहे हैं तो यह मेरी व्यक्तिगत शीर्ष 1 पसंद है। लेकिन क्यों?

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

इसके शीर्ष पर, जावास्क्रिप्ट के साथ, आप NodeJS का उपयोग करके बैकएंड कोड भी लिख सकते हैं, जो कि वेब के समान है लेकिन आप सर्वर-साइड कोडिंग विकसित करेंगे।

Airbnb या Instagram जैसे एक संपूर्ण वेब प्लेटफॉर्म का निर्माण केवल Javascript के साथ और उनके कुछ फ्रेमवर्क और लाइब्रेरी का उपयोग करके किया जा सकता है।

जावास्क्रिप्ट का उपयोग कौन करता है

जैसा कि मैंने कहा, लगभग सभी आधुनिक वेबसाइटें जावास्क्रिप्ट का उपयोग करती हैं। लेकिन सर्वर साइड पर यहां कुछ उदाहरण हैं।

  • लिंक्डइन
  • Trello
  • पेपैल
  • उबेर

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

एक बार जब आप थोड़ा सा जावास्क्रिप्ट जान लेते हैं, यदि आप फ्रंट-एंड पर जाना चाहते हैं, तो आपको रिएक्ट या वीयू जैसा ढांचा चुनना चाहिए और वहां से जारी रखना चाहिए।

यदि आप कुछ बैकएंड सॉफ़्टवेयर करना चाहते हैं, तो सीधे NodeJS + Express पर जाएँ और सरल चरणों के साथ एक API बनाएँ

मैं इसे क्यों लूं

  • सबसे ज्यादा इस्तेमाल की जाने वाली भाषा
  • उसी सिंटैक्स के साथ, आप फ्रंट-एंड और बैक-एंड कर सकते हैं
  • सीखने में आसान
  • बहुत सारे दस्तावेज

मैं लेख को यहीं रोकना चाहता हूं, ये दो भाषाएं हैं जिनके लिए मैं जाऊंगा। लेकिन इसका मतलब यह नहीं है कि वहां कुछ और नहीं है।

अन्य भाषाएँ जो मेरे रडार पर हैं वे हैं:

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

सीखने के लिए कोई सही या गलत भाषा नहीं है, उन सभी के पास आपको दिखाने के लिए कुछ न कुछ है और वे आपसे कुछ पर काम करवाएंगे।

सबसे महत्वपूर्ण चीज है आपका नजरिया। यदि आपको प्रेरणा मिलती है और आप एक अच्छा प्रोग्रामर बनने की योजना बनाते हैं तो आपका रास्ता बहुत अधिक मजेदार होगा यदि आप सिर्फ इसलिए सीखते हैं क्योंकि "प्रोग्रामर के पास अधिक नौकरियां हैं" या ऐसा ही कुछ।