Shadowing Practice: VS Code in 100 Seconds - Learn English Speaking with Video

Creating lesson...
1
Visual Studio Code, a free and open source program for editing code.
2
Software is just a collection of text files organized in a precise way.
3
The S-Code provides an integrated development environment to help you edit, analyze, and manage these files efficiently.
4
It's a Microsoft project that first appeared in 2015 as a lightweight cross-platform code editor
5
that ships a new update every single month.
6
Today, it's the world's most popular code editor.
7
Download it, then use it to open a folder that contains your application files.
8
Before you can write high-quality code, you'll need to make the editor look cool by clicking the settings icon to update your syntax and icon themes.
9
Next, you'll notice the file explorer contains all the files in this directory.
10
Open a file and notice how the text inside is colored.
11
That's because VS Code analyzes the symbols inside the file to perform syntax highlighting.
12
It will automatically detect problems in your code.
13
If a variable is not used, it becomes a little more opaque.
14
A red squiggly line appears if your code will not compile.
15
Hover over it for more details.
16
It also creates an outline of the code structure to quickly navigate to the line of code that you're looking for.
17
Now, as you start writing some code in this file, you'll notice a little box pops up as you type.
18
Professional developers rarely type every character.
19
Instead, they leverage VS Code's IntelliSense to auto-complete the code that they were thinking about writing.
20
When the right suggestion comes up, hit Tab or Enter to complete it.
21
You might also right-click on your code to find a variety of options to analyze and refactor it, but almost anything you can do with the mouse you can do faster with the keyboard.
22
Hit Ctrl-Shift-Papa to bring up the command palette.
23
From here you can quickly access any VS Code command or any file in your project.
24
Let's use it to open up a terminal session, which brings up the command line here at the bottom.
25
We can use it to run commands in this project, like git init, to enable source control.
26
Or better yet, we can click on the source control icon to run git commands with a visual interface.
27
VS Code is minimal by design, but as an open source JavaScript project, it's easily extendable.
28
From the extensions panel, you'll find a huge number of packages
29
that provide specialized tooling for whatever framework or language you're working with.
30
Most software projects work with the cloud in some capacity.
31
The remote button can connect your editor to a remote GitHub repository, Docker container, or cloud server
32
and you can even run VS Code itself in the cloud to access it from the browser on any machine.
33
This has been VS Code in 100 seconds.
34
Hit the like button and subscribe if you want to see more short videos like this, and if you really want to maximize your productivity as a developer, I just released a brand new VS Code Magic Tricks course
35
that contains a ton of productivity hacks for beginners and advanced developers alike.
36
The first 10 videos are free, so check it out on Fireship.io.
37
Thanks for watching, and I will see you in the next one.

Vocabulary and speaking notes for this lesson

This C1 speaking lesson is built on the video “VS Code in 100 Seconds”. The speaker keeps coming back to these words: code, file, command, project, editor. This video has 37 sentences and 552 words to shadow. The speech runs for 2:33. The speaker talks fast, about 217 words per minute, so expect linked and reduced sounds. Only 79% of the words are among the 3,000 most common in English, so the vocabulary is demanding.

Key vocabulary in this video

The 15 most advanced words in the video, with pronunciation and meaning:

WordPronunciationMeaning
analyze verb/ˈæn.əˌlaɪz/To subject to analysis.
syntax noun/ˈsɪn.tæks/A set of rules that govern how words are combined to form phrases and sentences.
compile verb/kəmˈpaɪl/To make by gathering pieces from various sources.
extendable adjective/ɛkˈstɛndəbl̩/Capable of being extended.
initialize verb/ɪˈnɪʃəlaɪz/To assign initial values to something.
opaque adjective/əʊˈpeɪk/Neither reflecting nor emitting light.
refactor verbTo rewrite existing source code in order to improve its readability, reusability or structure without affecting its meaning or behaviour.
repository noun/ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/A location for storage, often for safety or preservation.
specialize verb/ˈspɛʃəˌlaɪz/To narrow in scope.
squiggly adjective/ˈskwɪɡli/Not straight; wavy and irregular.
beginner noun/bəˈɡɪnɚ/Someone who is just starting at something, or has only recently started.
maximize verb/ˈmæksəmaɪz/To make as large as possible.
navigate verb/ˈnæv.ɪ.ɡeɪt/To plan, control and record the position and course of a vehicle, ship, aircraft, etc., on a journey; to follow a planned course.
integrate verb/ˈɪn.tɪ.ɡɹeɪt/To include as a constituent part or functionality.
palette noun/ˈpælɪt/A thin board on which a painter lays and mixes colours.

Phrasal verbs you will hear

WordMeaning
bring up verbTo mention.
come up verbTo emerge or become known, especially unexpectedly.
open up verbTo open.
pop up verbTo come up with a "pop" sound.

Pronunciation to watch

The speaker uses 6 contractions and reduced forms, such as you'll, you're. Say them the short way, as you hear them.

  • The “sh” and “zh” sounds: initialize /ɪˈnɪʃəlaɪz/, specialize /ˈspɛʃəˌlaɪz/
  • Long words — get the stress right: initialize /ɪˈnɪʃəlaɪz/, repository /ɹɪˈpɒz.ɪ.t(ə.)ɹɪ/, directory /dɪˈɹɛktəɹi/, automobile /ˈɔː.tə.məˌbil/

How to practise with this video

  1. Listen to the whole video once without speaking and note the words you do not know.
  2. Start at 0.75× speed, shadow it sentence by sentence, then go back to normal speed once it feels easy.
  3. Record yourself and compare with the original, paying attention to words like analyze, syntax, compile.

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.

Shadowing technique: read the full step-by-step guide →