लैंग्वेज सीखना (Learning the Language) लैंग्वेज चुनना (Choosing a Language)
हालाँकि जो कंपनी आपको प्रोग्रामर को नौकरी देना चाहती हैं, वो आपके स्कूल या ग्रेड से ज्यादा आपकी युक्तियों पर ध्यान देती हैं, हाँ लेकिन यदि आपके पास किसी कॉलेज की डिग्री है, तो ये जरुर आपके काम आएगी। हालाँकि इससे आपको खुद से अकेले पढने की अपेक्षा ज्यादा मदद मिल सकेगी, आपको जरूरत पड़ने पर टीचर से विशेष सलाह मिलेगी (और हो सकता है कि आपके फ्रेंड्स भी आपकी मदद कर दें)। इस फील्ड में डिग्री पूरी करने वालों के लिए एक विशेष तरह की स्कॉलरशिप और छूट की व्यवस्था भी होती है। डिग्री पर होने वाले खर्च को देखकर घबराएं नहीं: यह मुमकिन है! फिर भले ही आप फीस देकर ऑनलाइन डिग्री कर रहे हों या असली में स्कूल जाकर डिग्री कर रहे हों, आखिर में आप MIT's wonderful Coursera जैसे प्रोग्राम पर ही जाने वाले हैं, आप इस तरह से तैयार किये गये कोर्स के जरिये प्रोग्रामिंग के बारे में बहुत कुछ सीख सकते हैं। जहाँ तक हो सके प्रोग्रामिंग के बारे में ज्यादा जानने के लिए Google’s University Consortium या Mozilla’s Developer Network जैसे टूल्स का इस्तेमाल करें। इस तरह की कंपनियों को अपने प्लेटफ़ॉर्म को बेहतर बनाने के लिए डेवलपर्स की जरूरत होती है और इन पर मौजूद जानकारी, वेब पर मौजूद जानकारियों में सबसे बेहतर मानी जाती है। ऐंसे बहुत सारे प्रोग्रामर हैं, जो अपनी खुद की वेबसाइट चलाते हैं, जहाँ पर वो आपको प्रोग्रामिंग के बेसिक्स सिखाते हैं और साथ ही कुछ ट्रिक्स भी बताते हैं। आप जिस भी लैंग्वेज को सीखना चाहते हैं, उसके लिए ऑनलाइन ट्यूटोरियल की खोज करें। ऐंसी बहुत सारी फ्री ऑनलाइन क्लास भी मौजूद हैं, जिनसे आप कोडिंग सीख सकते हैं। दी खान एकेडमी आपको आसान ट्यूटोरियल और वीडिओ के जरिये कंप्यूटर कोडिंग सिखाती है। कोड एकेडमी भी ऐंसी ही एक फ्री साईट है, जहाँ से आप एक-एक करके कोडिंग सीख सकते हैं। ऐंसे बहुत सारे प्रोग्राम मौजूद हैं, जो बच्चों को प्रोग्राम करना सिखाते हैं। MIT's Scratch जैसे प्रोग्राम बहुत मदद करते हैं और आप जितने युवा हैं उतनी जल्दी आप सीख सकेंगे (किसी भी विषय की तरह)। जहाँ तक हो सके किट्स इस्तेमाल ना करें, क्योंकि इनमें सीखने लायक कुछ नहीं होता। कंप्यूटर प्रोग्रामिंग, कंप्यूटर पर लिखे हुए कुछ जरूरी निर्देशों (जिन्हें बाइनरी कोडिंग के नाम से भी जाना जाता है) के जरिये की जाती हैं, जिन्हें कंप्यूटर फॉलो करता है। इन निर्देशों को कई तरह की अलग-अलग "लैंग्वेज" में लिखा जा सकता है, या आसान भाषा में कहें तो यह लैंग्वेज, निर्देशों और टेक्स्ट को लिखने का अलग, बिल्कुल ही हटके एक तरीका होता है। अलग-अलग तरह की लैंग्वेज का इस्तेमाल, अलग तरह के प्रोग्राम बनाने में किया जाता है, तो आप क्या लिखना चाह रहे हैं, उस हिसाब से एक ऐंसी लैंग्वेज चुने जो इसके लिए अनुकूल हो। यदि आपको लगता है, कि कोई लैंग्वेज आपकी सोच को साकार नहीं कर पा रही है, तो आप दूसरी लैंग्वेज को चुन सकते हैं। इस तरह की लैंग्वेज का इस्तेमाल स्टैंडअलोन कंप्यूटर एप्लीकेशन, जैसे कि गेम्स तैयार करने में किया जाता है। हालाँकि नौसिखिये के लिए C और C++ सीख पाना जरा सा कठिन जरुर हो सकता है, पर याद रखें यह नामुमकिन नहीं है। इन्हें सीखकर ना सिर्फ आपको प्रोग्रामिंग के बारे में गहराई तक जानकारी मिलेगी (बहुत सारी प्रोग्रामिंग लैंग्वेज के खुद के अपने कांसेप्ट होते हैं, या फिर कुछ C और C++ के), बल्कि कंप्यूटर की कार्यप्रणाली के बारे में भी जानकारी पा सकेंगे। ये काफी चर्चित होते हैं, और बड़े पैमाने पर इस्तेमाल किये जाते हैं, हालाँकि C#, यह लैंग्वेज कई मायनों में Java जैसी ही है, यह अब बहुत ही आम होती जा रही है। यदि आप वेब प्लगइन्स (JavaScript) या मोबाइल एप्स (Java) पर काम करना चाहते हैं, तो इसके लिए ये लैंग्वेज सही रहेगी। अभी के समय में इन लैंग्वेज की भारी मांग है, तो इन्हें समझना ज्यादा मुश्किल नहीं होगा। बस एक बात याद रखें कि Java और JavaScript दोनों पूरी तरह से अलग-अलग लैंग्वेज हैं, बस दोनों के नाम ही एक जैसे हैं और कुछ नहीं। : Python अलग-अलग प्लेटफ़ॉर्म पर इस्तेमाल होने वाली एक लैंग्वेज है। इसके इतने शक्तिशाली लैंग्वेज होने के बावजूद भी यह काफी आसान लैंग्वेज है और नौसिखियों के लिए इसे सीख पाना काफी आसान भी है, तो इसे इस्तेमाल करके देखें! PHP का मतलब होता है, PHP: Hypertext Processor (हाइपरटेक्स्ट प्रोसेसर)। यह एक वेब प्रोग्रामिंग लैंग्वेज है और इसकी कमजोर टाइपिंग और कम चर्चित (चर्चित मतलब कि यहाँ पर लैंग्वेज के लिए लैंग्वेज पर ही कुछ जरूरी सुझाव मौजूद होंगे) होने के कारण इसे सीखना जरा आसान है। यह सर्वर साइड प्रोग्रामिंग के लिए अच्छी लैंग्वेज मानी जाती है। यहाँ पर, इस्तेमाल होने के अनुसार सैंकड़ों प्रोग्रामिंग लैंग्वेज मौजूद हैं। यदि आप एक प्रोग्रामर की तरह काम करना चाहते हैं, तो आपको एक से ज्यादा लैंग्वेज को सीखना होगा, तो जितना ज्यादा हो सके उतना सीखें। अब बस आप जिस तरह का काम करना चाहते हैं, उस तरह के जॉब के विज्ञापन देखना है, और ये जॉब जिस तरह की लैंग्वेज की मांग करते हैं, उसी तरह की लैंग्वेज सीखना शुरू कर दें।
स्कूल जाने का विचार करें: ऑनलाइन यूनिवर्सिटी से सीखने की कोशिश करें: ऑनलाइन टूल्स इस्तेमाल करें: ऑनलाइन ट्यूटोरियल इस्तेमाल कर सीखें: यदि हो सके तो, युवावस्था में ही सीखना शुरू कर दें: एक प्रोग्रामिंग लैंग्वेज (programming language) चुनें: C, C++, C# और कुछ इसी तरह की लैंग्वेज के बारे में सोचें: Java या JavaScript: Python के बारे में सोचें PHP के बारे में सोचें: खुद को बस इन्हीं लैंग्वेज तक सीमित ना कर लें!
https://www.wikihow.com/Start-Learning-Computer-Programming https://www.wikihow.com/Start-Learning-Computer-Programming
Learning the Language Choosing a Language