Shadowing Practice: Does Bjarne Stroustrup know ALL of C++? - Learn English Speaking with YouTube
Download App
AI scoring for every sentence you speak

Popular
Context & Background
The speaker in the video, Bjarne Stroustrup, is renowned for being the creator of the C++ programming language. He frequently encounters individuals eager to master all aspects of C++, often driven by aspirations like developing their own programming languages or video games. However, Stroustrup emphasizes that C++ is a vast and complex language with many legacy components that are often better avoided in modern programming practice. He advocates for a balanced approach to learning, suggesting that instead of memorizing every detail, developers should focus on understanding the core concepts and know where to find information when needed. This philosophy can also be applied to learning English, particularly for learners who strive to communicate effectively without being overwhelmed by excessive details.
Top 5 Phrases for Daily Communication
- How do I do it? – A useful phrase to express a desire to learn or understand a process.
- It's a big language. – An acknowledgment that something is complex and may require time to understand.
- You won't need anyway. – A reminder to focus on what is practically applicable rather than getting lost in unnecessary details.
- I probably know most of C++. – A statement reflecting confidence in knowledge while recognizing limitations.
- I look it up when I need it. – A practical approach to learning that emphasizes the importance of utilizing resources.
Step-by-step Shadowing Guide
To effectively improve your English pronunciation and speaking skills using the shadowing technique, consider the following step-by-step guide based on Stroustrup's insights:
- Select a shadowing app: Choose a shadowing site that offers videos or audio with clear pronunciation. This allows you to practice mimicking the speaker with appropriate phrasing and intonations.
- Listen attentively: Start by listening to the dialogue multiple times, focusing on the rhythm and flow of the speech. This will help you internalize the sound of natural conversation.
- Shadow the speaker: Once you feel comfortable, begin to repeat the phrases aloud in real-time with the speaker. Pay attention to the nuances in pronunciation and try to keep pace with their speech.
- Record yourself: Use a recording feature in your shadowing app to capture your attempts. Listen back to identify areas where you can improve and adjust your pronunciation.
- Review and refine: Continually refer to your chosen shadowing site to look up any phrases or words you find challenging. This mirrors Stroustrup’s philosophy of knowing where to find information and allows you to build your vocabulary organically.
By integrating these strategies, English learners can efficiently enhance their speaking skills and confidence in conversation. Embrace the journey of learning, and remember to enjoy the process as you master the language!
What is the Shadowing Technique?
Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.
☕ Buy us a coffee
ShadowingEnglish remains 100% free thanks to your support. Server and AI costs are high — your coffee keeps us going! 🙏