The Founder of C++ On How Long It Takes To Learn The Language
Zusammenfassung
TLDRThe time required to learn C++ varies significantly depending on one's prior programming knowledge and objectives. For those who already know programming in multiple languages, basic C++ can be learned in a few days to weeks by reading guides such as 'A Tour of C++' and practicing with different libraries. However, for complete novices, acquiring a professional level in C++ may span several months or even years due to the necessity of understanding fundamental computing concepts as well. The analogy used compares learning C++ to mastering a musical instrument: if nobody's listening, or if only personal satisfaction is required, it might take less time. However, achieving a level suitable for high professional standards requires more years of study. Overall, the time dedicated to learning should reflect one's targeted competency and understanding of related computer science areas.
Mitbringsel
- ⏳ Learning C++ timeframe varies based on existing knowledge.
- 📚 Programmers can quickly grasp basics using guides like 'A Tour of C++'.
- 🛠 Experimentation and library learning enrich C++ skills.
- 🏁 Beginners require more time, spanning months to years, to master C++.
- 🎻 C++ learning is likened to learning a musical instrument.
- 🔍 Dedicated practice is essential for high proficiency levels.
- 🎯 Time spent learning aligns with desired C++ competency.
Zeitleiste
- 00:00:00 - 00:02:24
Learning C++ depends on your background and goals. If you're already experienced in several programming languages, you can grasp the fundamentals by reading 'The Tour of C++: 2nd Edition' over a weekend, followed by practice and deeper learning in specific areas. For complete beginners, reaching professional competence can take months or years, akin to mastering a musical instrument. The time investment varies based on existing knowledge, desired proficiency, and whether you aspire to reach expert levels akin to top musicians in their fields.
Mind Map
Häufig gestellte Fragen
How long does it take to learn C++ if I'm already a programmer?
If you're an existing programmer, you can learn C++ basics in days or weeks by reading resources like 'A Tour of C++' and experimenting with programs.
What if I'm a complete beginner to programming?
For beginners, reaching a professional level in C++ may take months or years due to the need to learn computing fundamentals.
What factors influence the time needed to learn C++?
Factors like existing programming knowledge, goals, required proficiency level, and familiarity with computing concepts influence the time.
Is learning C++ compared to learning a musical instrument?
Yes, the speaker compares learning C++ to playing an instrument, stating that proficiency and background greatly influence learning duration.
Weitere Video-Zusammenfassungen anzeigen
Everything you Need to Know About Network Marketing | The Tarang Show
Jared Diamond - What is Intentionality?
From Grief to Grace: Turning Trauma into Transformation | Doug Greene | TEDxSunValley
What is Pragmatic Language Impairment?
Hematology | Hemostasis: Coagulation Cascade
How to Draw Grass with Pen and Ink
- C++ learning time
- programming basics
- computer science
- programmer background
- learning duration
- musical analogy
- proficiency development