मैं उसे तेज करने के लिए सबसे तेज रास्ता ढूंढ रहा हूं।
सबसे तेज़ तरीका हो सकता है कि आप उसे समय दें , हालाँकि वह आसानी से एक या दो साल का हो सकता है।
निश्चित रूप से, उसे एक सरल भाषा सिखाना आसान लगता है (C #, अगर वह .NET सामान करना है), लेकिन एक भाषा सीखना प्रोग्राम को सीखना नहीं है।
यदि उसने कभी प्रोग्राम नहीं किया है, तो, कम से कम एक भाषा के वाक्य रचना और पुस्तकालय के अलावा, उसे सरणियों, लिंक की गई सूचियों, जो भी भाषा वह सीखता है, संकलन, संसाधन प्रबंधन, प्रतिमान, पैटर्न, बिग- के संकलन मॉडल के बारे में सीखना होगा। ओ-संकेतन ... - पूरे एनचिल्डा। यह बहुत से सामानों को हल करने के लिए है, और हम में से ज्यादातर को इन मूल बातें सीखने में कई साल लग गए, और एक वास्तविक पेशेवर किसान बनने के लिए और भी अधिक।
वहाँ ऐसी सामग्री है जो इसमें बहुत कुछ शामिल करती है (जैसे स्ट्रॉस्ट्रुप की नवीनतम पुस्तक जो C ++ का उपयोग करके प्रोग्रामिंग सिखाती है , बजाय भाषा C ++ को पढ़ाने के), लेकिन इसमें बहुत कुछ नहीं है और ऐसा कुछ भी नहीं है जो इसमें शामिल हो। तो आदमी को सीखने और बहुत सारी किताबें और लेख पढ़ने के लिए तैयार होना चाहिए।
यह कैसे करना है: मेरे पास हाथ से भरा पाठ्यक्रम यहाँ पेस्ट करने के लिए नहीं है। (क्षमा करें।)
, हालांकि, मैं उसे एक प्रोग्रामिंग भाषा सिखाने के साथ शुरू करने के लिए क्या सलाह दूंगा, ताकि उसके पास कुछ प्रारंभिक प्रारंभिक प्रगति करने और कुछ उत्साहजनक परिणाम प्राप्त करने का मौका हो। इस तरह की भाषाएं सिखाने के लिए काफी कुछ किताबें हैं, जिन्हें आप परिचित हैं। यदि पुस्तक में कई अभ्यास हैं, और वह उन्हें करने के लिए तैयार है, तो उन लोगों की मदद करने के लिए बहुत समय बिताने के लिए तैयार रहें। यदि पुस्तक में कोई (एम) नहीं है, तो अपने स्वयं के बारे में अच्छी तरह से सोचना शुरू करें, लेकिन उन्हें अपने स्तर / समझ की गति के अनुकूल बनाने के लिए तैयार रहें।
अगर वह पहली भाषा C या C ++ नहीं थी, तो IMO में उसे इनमें से एक सीखना चाहिए। K & R उस के लिए अच्छा है, जैसा कि स्ट्रॉस्ट्रुप की टीसीपीएल है या, यदि वह (आपकी मदद से) खड़ी सीखने की अवस्था, कोएनिग / मू के साथ सौदा कर सकता है। इसका कारण यह है कि मैं आपको एक बार C या (IMO अधिमानतः) C ++ जानने की सलाह देता हूं, उन C #, जावा, ObjC में से किसी भी C को व्युत्पन्न करना अपेक्षाकृत आसान है ...
बाकी के लिए, उसे अच्छी पुस्तकों और लेखों की एक निरंतर धारा प्रदान करें। मुझे नहीं लगता कि यह बहुत उपयोगी है अगर हम उनमें से बहुत से सुझाव देते हैं, 1) क्योंकि इसे आपकी कंपनी की संस्कृति के अनुकूल होना है, और 2) आपको उस सामान को सीखने के लिए उसे बताने में सहज महसूस करना होगा।