संक्षिप्त उत्तर
पिथन के माध्यम से ऑब्जेक्ट ओरिएंटेड कोड की मूल बातें के बारे में जानें, और सी के माध्यम से कंप्यूटर विज्ञान की मूल बातें के बारे में जानें। जब आप कम से कम बहुत अच्छी तरह से उन दोनों अन्य भाषाओं के साथ C ++ सीखते हैं, क्योंकि आप C ++ में बहुत कुछ कर सकते हैं और इसे जल्दी से चलाएं (हालांकि इसे लिखने में हमेशा लगता है)।
लंबे समय से उत्तर
तो, यहाँ बात है: अपने पहले प्रोजेक्ट के लिए आप किसी और के कोड पर काम कर रहे किसी लैब में होंगे। किस मामले में वे प्रोग्रामिंग भाषा चुनने वाले व्यक्ति होंगे। जो मुझे लगता है कि व्यक्तिगत रूप से महान है!
मेरा मतलब है, एक शुरुआत के रूप में आप वास्तव में कुछ समय के लिए कोहनी से अपने गधे को जानने के लिए नहीं जा रहे हैं, और, खासकर जब आप नहीं जानते कि आप क्या कर रहे हैं, तो कार्यक्रम सीखना सीखना उबाऊ हो सकता है। इस प्रकार, यह संरचना और सीमाएं होना अच्छा है जो किसी और के कोड पर काम करने से आता है, और प्रेरणा और उत्साह होना अच्छा है जो केवल एक वास्तविक परियोजना पर काम करने से आ सकता है।
फिर भी, आपकी प्रयोगशाला चाहे जिस भी भाषा का उपयोग करती हो (विशेषकर यदि यह मैटलैब है), तो आपको संभवतः अजगर, सी और सी ++ सीखना चाहिए। विशेष रूप से, यदि आप एक कंप्यूटर विज्ञान की पृष्ठभूमि से नहीं आ रहे हैं, तो आपको कर्निघन और रिची की "द सी प्रोग्रामिंग लैंग्वेज" अवश्य पढ़नी चाहिए। यह 35 साल पुराना है और यह स्पष्ट धारणा देता है कि इसके लेखक पंच कार्डों पर प्रोग्रामिंग कर रहे थे, लेकिन यह पक्षियों का सबसे दुर्लभ: एक कालातीत कंप्यूटर विज्ञान पुस्तक है। यह कई चीजों को बहुत हद तक साफ कर देगा।