शुरुआत करने वाले प्रोग्रामर (मेरे जैसे) हमेशा अगली भाषा के बारे में पूछते हैं कि उन्हें अगली परियोजना के बारे में पूछने के बजाय सीखना चाहिए?
एरिक रेमंड ने अपने " हाउ टू बी ए हैकर " निबंध के " लर्न हाउ टू प्रोग्राम " खंड में , उस क्रम के बारे में बात की जिसमें आपको भाषाएँ सीखना चाहिए (बनाम वह क्रम जिसमें आपको परियोजनाओं से निपटना चाहिए)।
क्या बढ़ई शुरू से पूछते हैं कि "मुझे पता है कि हथौड़े का उपयोग कैसे किया जाता है ... क्या मुझे सीखना चाहिए कि आरा या अगले स्तर का उपयोग कैसे किया जाए?"
मैं पूछता हूं क्योंकि मुझे लग रहा है कि लगभग किसी भी सार्थक परियोजना से मैं निपटने में दिलचस्पी रखता हूं (उदाहरण के लिए एक वेब ऐप, पोकर विश्लेषण उपकरण का एक सेट) के लिए आवश्यक है कि मैं केवल भाषाओं की एक भीड़ (पायथन, सी, एचटीएमएल, सीएसएस ) से पर्याप्त सीखूं , जावास्क्रिप्ट, एसक्यूएल) और उन्हें लागू करने के लिए चौखटे / पुस्तकालय (wxPython, tkinter, Django)।
धन्यवाद,
माइक