यदि आपको वापस जाना पड़ा और अपने कौशल सेट को फिर से सीखना है, तो आप इसे कैसे करेंगे? [बन्द है]


16

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

वह वेब प्रोग्रामिंग में अधिक रुचि रखते हैं, लेकिन डेस्कटॉप / मोबाइल / सर्वर अनुप्रयोगों में भी रुचि रखते हैं।

उसे लेने के लिए एक अच्छा शिक्षण मार्ग क्या होगा? मैं उसे शुरू करने के लिए क्रिसमस के लिए पुस्तकों का एक गुच्छा खरीदने जा रहा हूं; सवाल यह है कि उसे क्या सीखना चाहिए, और किस क्रम में?

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

उन तीन डोमेन (भाषा, सिद्धांत, मार्कअप / आदि) में से, सबसे अच्छा क्रम क्या है जिसे आप सीखना चाहते हैं? इसके अलावा, क्या मुझे कुछ याद आ रहा है?

धन्यवाद!


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

हाहा, मैं कई VPS चलाता हूं, जिसे मैंने उसके साथ स्थापित किया है, इसलिए उसे उस विभाग में जाने के लिए अच्छा होना चाहिए!
vorbb

जवाबों:


10

उसे StackOverflow.com और Programmers.StackExchange.com के लिए एक खाता पंजीकृत करें

और जब वह बोर हो जाए तो उसे अलग-अलग सवाल ब्राउज़ करने की आदत डालें । गर्म / सबसे लोकप्रिय सवालों के साथ शुरू करें।

भी

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

तथा

यदि संभव नहीं है कि भौतिक रूप में किताबें न खरीदें, अगर वह डिजिटल प्रिंट के साथ अच्छा काम करता है , तो मुझे यकीन है कि आप में से एक के पास एंड्रॉइड या आईफोन या ब्लैकबेरी या आईपॉड टच है? Ibooks या किंडल ऐप प्राप्त करें और डिजिटल संस्करण खरीदें

एक भौतिक पुस्तक से निपटने के लिए ज्ञान प्राप्ति की प्रक्रिया को धीमा कर देता है; डिजिटल रीडर्स में निर्मित उपकरण तकनीकी रीडिंग के कई लाभ प्रदान करते हैं

नोट: जैसा कि टिप्पणियों में उल्लेख किया गया है, डिजिटल बनाम मुद्रित पुस्तकों में कमियां हैं, इसलिए नमक के एक दाने के साथ इस बिंदु को लें


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

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

6

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

मैं उन लोगों से तहे दिल से असहमत हूं जो कहते हैं कि आप 14. पर सिद्धांत नहीं सीख सकते। इससे पहले कि आप सिद्धांत सीखें, बेहतर। मैंने 14 पर द आर्ट ऑफ़ कंप्यूटर प्रोग्रामिंग पढ़ा , हालाँकि मैं पहले से ही थोड़ी देर कोडिंग कर रहा था।

अपने भाई के लिए सबसे अच्छी बात यह है कि आप उसे अपने हितों को आगे बढ़ाने के लिए उपकरण दें, और जब भी संभव हो, उसे हैकर / कोडर समुदाय में शामिल करें, ताकि वह एक महान कोडर की मानसिकता को जान सके ।

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

  • यदि आप खर्च कर सकते हैं, तो उसे एक सफारी खाता प्राप्त करें, या जरूरत पड़ने पर किताबें खरीदने में उसकी मदद करें। यहां तक ​​कि उधार लेना जो आप पहले से ही खुद की मदद कर सकते हैं।

  • सुनिश्चित करें कि उसके पास प्रयोग करने के लिए एक अच्छे डेस्कटॉप या लैपटॉप और एक सर्वर या VPS है। यदि मोबाइल ऐप्स उसकी चीज हैं, तो सुनिश्चित करें कि उसके पास काम करने के लिए एक फोन या डेमो डिवाइस है।

  • उसे उन चीजों के लिए आइआरसी चैनल, मेलिंग सूची इत्यादि ढूंढने का तरीका दिखाएं, जिनके साथ वह काम करना चाहता है।

  • सुनिश्चित करें कि वह जानता है कि स्मार्ट प्रश्न कैसे पूछें और, इसके विपरीत, एक समर्थन जोंक के विवरण ताकि वह जानता है कि क्या नहीं करना है।

  • उनकी पहली प्रोग्रामिंग भाषा सबसे महत्वपूर्ण कारक नहीं है। उनके द्वारा सीखी गई प्रोग्रामिंग भाषाओं की समग्रता अत्यंत महत्वपूर्ण है। एक-भाषा कोडर कोडिंग-फू के एक निश्चित (अपेक्षाकृत कम) स्तर से कभी नहीं गुजरते हैं।


वहाँ निश्चित रूप से सहमत हूँ। मैं 14 साल की उम्र में असेम्बलर के लिए अच्छा था, निश्चित रूप से एक उज्ज्वल बच्चे के लिए बहुत छोटा नहीं था। मेरे वर्तमान 14 वें जन्मदिन के लिए मेरे पास RISC OS PRM था। ( कंप्यूटिंगहिस्ट्री.ओ.यूके / युसरदत्ता /PRODPIC-12025.jpg - भगवान मैं उन किताबों से प्यार करता था)। लेकिन तब मैं 7. पर शुरू कर दिया
Orbling

3

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

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


आवश्यक हार्डवेयर देने के लिए +1। यह जानकारी से अधिक एक मुद्दा होने जा रहा है।
जोरिस मेय्स

2

मैं स्कूल जाता, अगर कॉलेज की उम्र होती। मैं इसे हाई स्कूल ले जाऊंगा, अगर हाई स्कूल की उम्र।

मेरे पास एक मिशन होगा और 14 के अनुसार पाठ्यक्रम को समायोजित करेगा।

बहुत से लोग मुझे इसके लिए नीचे कर देंगे, लेकिन विजुअल बेसिक .NET कुछ लोगों के लिए, बस लोगों को कहना आसान लगता है। यह दीक्षा में कई लोगों के लिए ऐसा प्रतीत होता है।


3
यदि बड़ा भाई मदद कर सकता है या स्थानीय हाई स्कूल इसका उपयोग करता है, तो यह एक लाभ का अधिक हो सकता है। अब मुझे लगता है कि .NET IDE वह है जो किसी वेबसाइट को बनाना आसान बनाता है और जरूरी नहीं कि चुनी हुई भाषा ही हो। एक शुरुआत करने वाला आसानी से C # उठा सकता है? मंदारिन एक कठिन भाषा है, लेकिन चीन में टॉडलर्स ओके करते हैं।
जेएफओ

2

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

मैं कहूंगा कि एचटीएमएल / सीएसएस + पीएचपी। जैसा कि जेफ़ ने अपनी टिप्पणी में कहा है, उनकी साइट होस्ट होने से बात बनेगी और पीएचपी होस्टर्स महंगे नहीं होते हैं, अक्सर मुफ्त भी।

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

जाहिर है कि हम सभी अच्छे कोड के बारे में परवाह करते हैं, लेकिन अगर वह बस खेलने जा रहा है, तो क्या फर्क पड़ता है अगर उसका कोड गड़बड़ है?


+1 शुरुआती लोगों के लिए त्वरित परिणामों की आवश्यकता का उल्लेख करने और परेशान न करने के लिए।
परिक्रमा

2

वेब / डेस्कटॉप / मोबाइल / सर्वर प्रोग्रामिंग? मुझे पसंद है, वह सब कुछ में रुचि रखता है। समस्या यह है कि, वह कुछ के साथ शुरू होगा।

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

उसके बाद, देखें कि वह उपर्युक्त में से सबसे अधिक किसका पक्षधर है, और उसे उस दिशा में सलाह के साथ आगे निर्देशित करें।


2

क्या उनका हाई स्कूल कंप्यूटर साइंस में कक्षाएं देता है? उदाहरण के लिए संयुक्त राज्य अमेरिका में एडवांस्ड प्लेसमेंट प्रोग्राम में एक कंप्यूटर विज्ञान वर्ग होता है जो काफी हद तक बुनियादी कंप्यूटर विज्ञान अवधारणाओं (नियंत्रण का प्रवाह, मूल वस्तु उन्मुख विकास प्रथाओं, छोरों आदि) से गुजरता है।

मैं एक हाई स्कूल में भाग लेने में सक्षम था, जो मूल रूप से सभी 4 वर्षों के लिए कंप्यूटर विज्ञान के पाठ्यक्रमों की पेशकश करता था (एक परिचयात्मक पाठ्यक्रम के माध्यम से मूल LIPS, MIPS और ओपन GL के लिए)। मैंने कॉलेज में बुनियादी बातों का परीक्षण समाप्त कर दिया और फिर ऊपरी स्तर के पाठ्यक्रमों में अन्य भाषाओं और विषयों का बहुत कुछ सीखना। मैं आपको बता सकता हूं कि 14-17 वर्ष के मस्तिष्क को 18-22 वर्ष के मस्तिष्क की तुलना में सिद्धांत के चारों ओर लपेटने में बहुत अधिक कठिनाई हुई थी। पुनरावृत्ति, पॉइंटर अंकगणित, निम्न-स्तरीय प्रोग्रामिंग, नेटवर्क स्थलाकृति, और कार्यात्मक प्रोग्रामिंग जैसे विषयों ने मुझे हाई स्कूल में आने में एक लंबा समय लिया, लेकिन कॉलेज में दूसरी बार मैंने उन्हें एक हवा दी, शायद इसलिए मैंने '

हालांकि यह मुश्किल था, लेकिन 14 से शुरू होने वाले सीएस के माध्यम से सोचना बेहद मददगार है। शिक्षकों के बिना ऐसा करना ऐसा लगता है जैसे यह जटिल हो गया होगा। मैंने मज़े के लिए वेब पेज विकसित करने में समय बिताया होगा क्योंकि यह वही है जो मुझे तब (और अब) वापस करना पसंद था, लेकिन मैंने कभी भी अपने आप को पॉइंटर्स, रिकर्सन और LISP को मज़े के लिए नहीं सिखाया।


1

मैं व्यक्तिगत रूप से कट्टर सिद्धांत से शुरू नहीं करूंगा। मैं थ्योरी के कुछ तत्वों के साथ व्यावहारिक प्रोग्रामिंग के साथ शुरुआत करूँगा। यह एक बहुत अधिक प्रेरित रख सकता है और उसे डरा नहीं सकता।

यह उदाहरण के लिए संगीत स्कूलों के साथ एक मामला है। छात्रों का एक बड़ा हिस्सा छोड़ दिया क्योंकि वे सिद्धांत से ऊब गए हैं और अंततः रुचि खो देते हैं।

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

लेकिन अगर आपको कुछ सिद्धांत ज्ञान था तो बहुत अभ्यास किया, उसके बाद आईटी में एक गंभीर पाठ्यक्रम आपको एक अलग स्तर पर धकेल देगा। अन्यथा एक विश्वविद्यालय में बिताए साल सिर्फ एक बहरे साल पर बर्बाद होते हैं।

उस क्रम में:

  1. हार्डवेयर, कंप्यूटर आर्किटेक्चर और उस हार्डवेयर को प्रोग्राम करने के बारे में कुछ बुनियादी सिद्धांत। बस बुनियादी है।

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

  3. उसे कुछ डेटाबेस ज्ञान फसलों ड्रॉप

  4. आप डेटाबेस के साथ स्थानीय अनुप्रयोग इंटरफ़ेस। फिर वेब विकास का प्रयास करें।

  5. आप जाते ही पाठ्यक्रम को समायोजित करें।


0

अब मैं जो जानता हूं, उसके आधार पर मेरी तार्किक प्राथमिकता:

  1. यह पता लगाना कि चीजें अब कैसे काम करती हैं - जब आप बताते हैं कि वह तकनीकी रूप से झुका हुआ है, तो वह अच्छी तरह से कैसे समझता है कि इस बिंदु पर कंप्यूटर कैसे काम करता है? उदाहरण के लिए, क्या वह मार्क-अप और स्क्रिप्ट के बीच अंतर को समझता है? ऐसा करने के लिए छोटी स्क्रिप्ट लिखने के बारे में क्या? यह एक शुरुआती बिंदु के लिए मेरा सुझाव होगा क्योंकि हमारे आस-पास जो कुछ भी है उसे ध्वस्त करना एक अच्छा प्रारंभिक बिंदु है जो सभी सामानों को दिया जाता है जिसे बहुत स्वतंत्र रूप से खोजा जा सकता है।

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

  3. अब कुछ सख्त चीजें मिलाना शुरू करें। लूप या शर्तें कैसे करें? यह वास्तव में अभी तक फैंसी नहीं है, लेकिन हम अभी भी यहां बिल्डिंग ब्लॉक स्टेज को समझने में लगे हैं। अंत में कक्षाओं के विचार का परिचय दें और इस अवधारणा के पीछे कुछ विचार क्या हैं।

अगर कोई मेरे कौशल सेट के कुछ मूल बातें प्राप्त करना चाहता था, तो मैं वह जगह शुरू करूँगा।


0

मैंने कभी नहीं सोचा था कि मैं यह कहूंगा, लेकिन उसे ऐलिस 3.0 प्राप्त करें ।

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

एक बार जब वह बुनियादी बातों पर ठोस हो जाता है, तो अधिक व्यावहारिक पाठ-आधारित भाषा पर आगे बढ़ें।


0

मैं उसे पायथन या रूबी या पीएचपी के साथ शुरू करना चाहता हूं। अगर वह वेब में आना चाहता है, तो उसे HTML, CSS, जावास्क्रिप्ट आदि सीखने की भी आवश्यकता है।

यह उचित प्रतीत होता है। कुछ बुनियादी कौशलों को लागू करें और उसे एक चुनौतीपूर्ण, परियोजना के लिए एक विचार बनाने में मदद करें कि वह इसमें दिलचस्पी रखेगा।

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


0

उसे टेस्ट ड्रिवेन डेवलपमेंट पर एक किताब दिलवाएँ। यह ठोस इकाई परीक्षणों को उसके लिए दूसरी प्रकृति बना देगा। काश मैं वर्ग एक से अपनी प्रोग्रामिंग के मूल के रूप में परीक्षण होने की उम्मीद करता।


0

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

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

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

ओह ... और Google से सीखें :)


0

  • सी
  • c ++
  • बुनियादी प्रोग्रामिंग तक अजगर
  • फिर HTML
  • सीएसएस
  • जावास्क्रिप्ट
  • न्यूनतम सत्यापन स्तर तक अपने बहुत महत्वपूर्ण और जावास्क्रिप्ट सीएसएस के साथ कड़ी मेहनत करें
  • तब html के लिए अजगर और यूआरएल हो रही है
  • यदि सभी चरण ठीक हैं तो फ्रेमवर्क


    स्तर निम्न हैं

  • बेसिक एनाटॉमी को समझने के लिए कमांड प्रॉम्प्ट के साथ बुनियादी स्तर
  • आवेदन स्तर
  • माउस ग्राफिक स्तर
  • वेब स्तर
  • डिजाइनिंग स्तर
  • डेटाबेस स्तर


    जब आप पढ़ाते हैं तो चीजों को संशोधित करना न भूलें, अनसेफंड वह जावास्क्रिप्ट को समझ नहीं पाएंगे जब तक कि वह c / c ++ या अजगर आदि को नहीं जानता है।

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



    04/07/2013 को जोड़ा गया

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

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

    इसके प्रोग्रामिक दृष्टिकोण का मानना ​​है, मैं एक ही तरीके से सीखता हूं और सीखता हूं और मेरी मूल बातें स्पष्ट हो जाती हैं इसलिए मैं समझ सकता हूं कि रूटीन या प्रोग्राम कैसे काम करता है,
    एक बार जब आप समझ जाते हैं और आपके बारे में बहुत आश्वस्त हो जाते हैं तो आप डेस्कटॉप के लिए आवेदन कर सकते हैं HTML के लिए समान कौशल आजमाएं


    जब आप html के लिए प्रयास करते हैं, तो आप इसे बहुत आसान महसूस करेंगे जो आपने पहले से सीखा है, सिर्फ इसलिए कि आपने बहुत समय मूल बातों पर बिताया है।
    HTML में, संरचना को समझें और कोड कैसे काम करता है, एक बार जब आप इस चीज़ को जानते हैं, तो आप आवेदन के लिए सत्यापन और डेटाबेस कनेक्टिविटी देने के लिए प्रयास करते हैं, कोशिश करते हैं और आप एक दिन में सुसाइड कर लेते हैं, आप आसानी से फॉर्म बटन जगह बना सकते हैं और पड़ाव के साथ मान्य कर सकते हैं जावास्क्रिप्ट, तो आप अपने आप से एक सवाल पूछेंगे कि मैंने सब कुछ बनाया है, लेकिन इंटरनेट पर जो कुछ भी मैं देख रहा हूं, उसके साथ यह दोसंतो मैच के बारे में है, इसलिए सीएसएस के साथ कड़ी मेहनत करें, मुझे पूरा यकीन है कि अगर आप सर्वश्रेष्ठ आईडीई या ड्रीमवाइवर के साथ सीएसएस के लिए प्रयास करते हैं तो आप प्यार में रहो hTML / css

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


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


    सभी चरणों में। मूल बातें बहुत महत्वपूर्ण हैं और सही कदम भी हैं। एक बार जब आप मूल बातें जान लेते हैं तो आप आसानी से दूसरी भाषा सीख सकते हैं या एक भाषा से दूसरी भाषा
    पढ़ने के लिए धन्यवाद

    04/07/2013 को जोड़ा गया

    progarme कुछ भी नहीं है, लेकिन शिक्षा और दिनचर्या का एक सेट है, जैसे कि हमारी दिनचर्या, हम उठते हैं, स्नान करते हैं, दोपहर का भोजन करते हैं, काम करते हैं, रात का खाना खाते हैं, सो जाते हैं।
    लेकिन अगर हम किसी भी एक कार्य को गलत समझते हैं, तो हमें लगता है कि यह असंवैधानिक है, यदि आपका कोई काम नहीं है या छुट्टी के दिन छुट्टी है तो दिन बदल जाता है और दैनिक दिनचर्या भी बदल जाती है, इसलिए आप अन्य चीजों के साथ मेल खाते हैं, अर्थात प्रोग्रामिंग तरीका पसंद करते हैं, सीखें व्यावहारिक से यह नहीं है कि किताबें आपको क्या बताती हैं, किताबें संदर्भ के लिए अच्छी हैं, लेकिन प्राकृतिक तरीके से समझें कि हम कैसे प्रतिक्रिया करते हैं, अगर-और कथन की मदद से काम करते हैं, उदाहरण के लिए: मान लें कि हमारे पास दो काम हैं और दोनों ही बहुत महत्वपूर्ण हैं, लेकिन हम केवल इतना ही कर सकते हैं एक समय में, आप 1 को चुनते हैं और पूरा करते हैं तो आप घर जा सकते हैं, यदि आप दूसरा चुनते हैं तो आपको अगले 5 घंटे काम करने की आवश्यकता होती है, अन्यथा यदि आप दोनों काम पूरा करते हैं, तो आपको 1 दिन की छुट्टी मिलती है, प्रोग्रामिंग दृष्टिकोण के बारे में thats


  • 2
    आपका जवाब विशेष पर भारी है, लेकिन औचित्य पर प्रकाश। आपका उत्तर मजबूत होगा यदि आपने समझाया कि आपको ऐसा क्यों लगता है कि यह मार्ग सबसे अच्छा है।
    हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
    Licensed under cc by-sa 3.0 with attribution required.