सही प्रोग्रामिंग भाषा चुनने के लिए आप कैसे
गठन / / December 19, 2019
प्रोग्रामिंग मुख्यधारा, वैश्विक महत्व के फैशनेबल प्रवृत्ति बन गई है। और बूढ़े और जवान इस अद्भुत दुनिया की खोज। संयुक्त राज्य अमेरिका में इस तथ्य के लिए आया था कि राष्ट्रपति खुद को वह बोलती है प्रोग्रामिंग सीखने के लाभों के बारे में देश भर में।
इंटरनेट प्रत्येक प्रोग्रामिंग कला सीखने के कई तरीके को खोलता है, नि: शुल्क के बाद से Codeacademyऔर इस तरह के रूप महंगा पाठ्यक्रमों के कई हजारों के साथ समाप्त Devbootcamp, 9 सप्ताह के लिए अनुभवी प्रोग्रामर के लिए केतली चालू करने के लिए वादा करता है।
मैं मेरे लिए विशेष रूप से प्रोग्रामिंग जानने के लिए की जरूरत है?
Layfhakere हम चाहते हैं कि विश्वास करते हैं, किसी भी मामले में, उत्तर "हां।" यहां तक कि अगर इसे दूर नहीं है जाना होगा और केवल अपने खाली समय में एक शौक के एक प्रकार है, अभी भी प्रोग्रामिंग हमें हमारे दिमाग काम करता है, और यह हमेशा अच्छा है।
आप कारोबार के दायरे को देखें, तो प्रोग्रामिंग उन सभी जिनकी गतिविधियों प्रौद्योगिकी से जुड़े हुए हैं के लिए उपयोगी कौशल।
ग्रेग पोलाक, प्रशिक्षण सेवा के संस्थापक कोड स्कूलइस कहते हैं
किसी को भी जो अपने काम के स्वरूप में है प्रोग्रामिंग की मूल बातें पता होना चाहिए, डेवलपर के साथ संवाद करने की है।
इससे एक आम भाषा खोजने के लिए और रचनात्मक और सुयोग्य किसी भी बारीकियों कि विभिन्न व्यवसायों के लोगों के बीच बातचीत की प्रक्रिया में उत्पन्न होती हैं हल करने के लिए बनाता है।
मैं इसके लिए बहुत पुराना नहीं हैं?
इस सवाल पर, हम पहले से ही जवाब दे दिया है एक अलग लेख. कभी जानने के लिए देर हो गई, उम्र यहाँ बात नहीं करता है। या हो सकता है आप पहले से ही पता है कि कार्यक्रम के लिए?
प्रारंभ करना
अंग्रेजी जानें। गंभीरता से। नीचे लेख के पाठ है, आप समझते क्यों पेशे प्रोग्रामर के सफल विकास के लिए, आप Inglish आवश्यकता होगी। कुछ Russified, कुछ उत्साही अनुकूलित, लेकिन वास्तव अवशेष - हम अंग्रेजी पता होना चाहिए।
इस बिंदु पर आप प्रोग्रामिंग की मूल अवधारणा में रुचि रखते हैं, तो आप कुछ भी साथ शुरू कर सकते हैं। तुम्हें पता है, अलग अलग भाषाओं और वातावरण के साथ खेलने के कुछ है कि आप की तरह लगता है और अधिक, ठीक है, तो यह कैसे हो जाता है। हालांकि, उद्देश्यों में से कई अब तक सार से परे जाना "मैं इस कार्यक्रम को पता है कि कैसे चाहते हैं।" वे एक विशिष्ट लक्ष्य है। उदाहरण के लिए, अपने मोबाइल आवेदन में लिखें। और यहाँ सही जरूरत अच्छी तरह से परिभाषित विकास उपकरण है।
मैं कुछ भी नहीं पता
इस मामले में जहां सब पर कोई अनुभव नहीं है के लिए, यह आसान कुछ समझ में साथ शुरू करने के लिए बेहतर है। अच्छा उदाहरण HTML और सीएसएस की मूल बातें कर रहे हैं।
एक मार्कअप भाषा - HTML एक प्रोग्रामिंग भाषा नहीं है। यह करने के लिए धन्यवाद आप एक प्रारूप ब्राउज़र को समझा जा सकता में शब्द, चित्र, लिंक, और वीडियो का प्रतिनिधित्व करने में सक्षम हो जाएगा। इस सरल से शौकिया साइटों और ब्लॉगों शुरुआत। सीएसएस फोंट, आकार, स्थान और एक वेब पेज रचना अन्य डिजाइन तत्वों के लिए जिम्मेदार है।
वास्तव में, सबसे अधिक संभावना है, आप पहले से ही एचटीएमएल से निपटने के लिए, बस यह पता नहीं है पड़ा है। आप या एक ब्लॉग था, तो आप मार्कअप के पार चलो की गारंटी है। किसी भी समझदार WYSIWYG संपादक दृश्य और पाठ मोड के रूप में सामग्री का प्रतिनिधित्व करता है। वर्थ पाठ प्रदर्शन मोड में देखकर, और एक ही HTML नहीं होगा। गहरा मास्टरिंग एचटीएमएल अपने ब्लॉग या साइट के दृश्य विशेषताओं संपादक को पार करने के लिए योगदान, इंटरनेट अधिक कार्यात्मक और अधिक दिलचस्प के अपने कोने के पन्नों कर देगा। सामान्य तौर पर, एचटीएमएल सीखने सहायक, वैसे भी है।
मैं एक सुंदर वेब अनुप्रयोग बनाना चाहते
इस मामले में, आप जावास्क्रिप्ट ज्ञान की जरूरत है। यह वेब साइटों अधिक सुंदर और अधिक प्रभावी और अधिक कार्यात्मक बनाने के लिए अनुमति देता है। ऐसे एंबर, कोणीय और रीढ़ के रूप में कई लोकप्रिय (और संगत) जावास्क्रिप्ट विकास के वातावरण, कर रहे हैं।
20 साल के लिए जावास्क्रिप्ट रहते हैं और कहीं भी जाने के लिए नहीं जा रहा है। वास्तव में, क्षेत्र में अपने प्रभुत्व केवल बढ़ जाती है। अपनी लोकप्रियता के कारण, जावास्क्रिप्ट जहां पर ब्रश करना है। उदाहरण के लिए, जैसा कि ऊपर उल्लेख कॉल पोलाक भाषा के पाठ्यक्रम सबसे संहिता स्कूल में लोकप्रिय।
आप वेब पर कुछ कर रहे हैं, तो आप जावास्क्रिप्ट सीखने की जरूरत है।
मैं जल्दी से प्रोटोटाइप बनाना चाहते
यदि आप - डिजाइनर और आप testit अनुप्रयोगों खुद के लिए एक बैक-एंड प्रोग्रामिंग कौशल प्राप्त करना चाहते हैं, यह रूबी या पायथन सीखने के लिए आवश्यक है। दोनों विकल्पों के काफी आसान मास्टर करने के लिए कर रहे हैं, और 2013 में सबसे लोकप्रिय व्यवसायों में से एक के लिए रास्ता खुला है। आप कल्पना कर सकते हैं, उनकी प्रासंगिकता निकट भविष्य के लिए जारी रहेगा।
रूबी पारिस्थितिकी तंत्र विकास अलग है और सबसे अधिक सक्रिय और उपयोगी समुदाय से एक है। 1995 में वापस विकसित, भाषा 2003, जब वहाँ था एक रूपरेखा रेल में व्यापक लोकप्रियता हासिल करने के लिए शुरू कर दिया। उसे करने के लिए धन्यवाद वेबसाइटों और वेब अनुप्रयोगों के बहुत सरल बनाने की प्रक्रिया।
अजगर भी कर सकते हैं घमंड मजबूत समुदायऔर अगर आप विकास और कृत्रिम बुद्धि के निर्माण, और इस तरह से आकर्षक उत्पाद की समस्याओं, तो आप अजगर में सड़क से प्रभावित कर रहे हैं।
एक त्वरित शुरुआत के लिए सिफारिश की जा सकती जानें अजगर मुश्किल रास्ताया खंड रूबी कोड अकादमी में।
मैं एंड्रॉयड-ऐप बनाना चाहते
एंड्रॉयड-अनुप्रयोगों के विकास के लिए मुख्य रूप से जावा में किया जाता है। सुंदरता आप और Windows, और ओएस एक्स के लिए उपयुक्त है दोनों ऑपरेटिंग सिस्टम यह Android के लिए विकास के वातावरण स्थापित करने के लिए संभव बनाते हैं। एक और लाभ यह - अवसर, बजट पर अपने आवेदन का परीक्षण करने क्योंकि बाजार एंड्रॉयड के आधार पर सस्ते स्मार्ट फ़ोन और टेबलेट के बहुत सारे हैं।
एक अन्य महत्वपूर्ण बिंदु: अगर सिर्फ एक साल की जोड़ी पहले किया गया था एक प्रमुख मंच IOS, डेवलपर्स अब Android के साथ शुरू करने के लिए पसंद करते हैं।
जावा में प्रोग्रामिंग करने के लिए नि: शुल्क परिचय में पाया जा सकता Udacity. जब नींव का अध्ययन कर रहे हैं, अपने तरीके से पक्ष को गिर जाएगी एंड्रॉयड डेवलपर्स के लिए आधिकारिक साइट. यहाँ आप अपने पहले एंड्रॉयड परियोजना बनाने की बारीकियों सीख सकते हैं।
मैं आईओएस-ऐप बनाना चाहते
iOS के लिए विकास करना भी बहुत कुछ उपकरणों पर मांग की है। अनुप्रयोगों के निर्माण के लिए एक नि: शुल्क उपकरण है, साथ ही iOS के लिए विकास उपकरणों का एक सेट - ऑब्जेक्टिव-सी के ज्ञान के अलावा, आप एक मैक ओएस के साथ एक्स संस्करण 10.7 या अधिक, Xcode की आवश्यकता होगी।
अध्ययन लागत के साथ अपने पथ आईओएस-डेवलपर शुरू फोरम आईओएस कोड स्कूल में, और साथ ही एप्पल के डेवलपर के प्रबंधन.
मेरे बच्चे कार्यक्रम के लिए सीखना चाहता है
यह काफी सराहनीय और बहुत आशाजनक है। अगर बच्चे को अभी भी काफी छोटा है, उसे देने की कोशिश हेपस्काच - आवेदन है, जो हम अपने एक लेख में वर्णित है। कोडिंग की प्रक्रिया खेल के माध्यम से कार्यान्वित किया जाता है। एक निश्चित बिंदु से Russified आवेदन से जो कर सकते हैं बहुत इस उपकरण के डेज़ के विकास में मदद करते हैं।
सीखने प्रोग्रामिंग का एक और उत्कृष्ट साधन हो सकता है "स्क्रैच". 8 से 16 साल से उपयोगकर्ताओं के उद्देश्य से सेवा।
वहाँ भी मदद जैसी सेवाएं हैं Code.org - उनके सिद्धांतों स्कूलों और विश्वविद्यालयों में प्रोग्रामिंग को लोकप्रिय बनाने का सुझाव देते हैं।
अतिरिक्त पठन
जैसा कि ऊपर उल्लेख है, हम कई बार पहले से शिक्षण प्रोग्रामिंग के विषय पर छुआ है, और हम इस विषय पर उपयोगी लेख की एक पर्याप्त संख्या संचित है। न चूकें:
- Hexlet - लेखक Layfhakera द्वारा रूसी में ऑनलाइन पाठ्यक्रम
- सीखने की प्रोग्रामिंग के लिए 5 सबसे अच्छा मुक्त संसाधनों
- आप एक प्रोग्रामर बनने में मदद मिलेगी कि 10 मुफ्त ऑनलाइन मंच
- टॉप 50 ऑनलाइन पाठ्यक्रम और वेब डिजाइन सीखने के लिए संसाधन