Unit 13: Top 10 Programming Languages

It worker suffering data loss
This unit discusses the top 10 programming languages in use today (2025), as well as related vocabulary and concepts that programmers should be familiar with.
The following activities can be tailored to fit the needs of your students and the goals your study program.

Reading Activity: Top 10 Most Popular Programming Languages (2025 Edition)

Students will be able to correctly answer true/false questions after reading and listening to topical short articles and dialogs featuring topical vocabulary.

Top 10 Most Popular Programming Languages There are hundreds of programming languages in use today. How can you know which one to learn next? Or which one is best for your career in IT? That depends on what you want to do—but a good start is to learn one of the world’s top 10 most popular languages. These are used by millions of developers around the world and are always in demand in the job… Continue

Multiple Choice Activity

Students will be able to select the best match between unit terms and their definitions.

You must sign in to try this activity.

Listening Comprehension Activity

Students will be able to listen to short audio clips in English and then spell them correctly.

You must sign in to try this activity.

Login to view the Listening Activity

Spelling and Recognition

Students will be able to identify and spell a vocabulary term correctly given only the definition.

You must sign in to try this activity.

Login to see the Spelling Activity

Speaking Practice Activity

Students will be able to speak and record 5 example sentences from the unit vocabulary and then submit them for grading by the classroom teacher. If no teacher is available or desired, then the students will be shown good examples of other students' work.

US
UK
Many hardcore developers are switching to Rust because it runs as fast as C++ but is safer and easier to maintain.
US
UK
Many web developers are moving from JavaScript to TypeScript because it helps prevent small coding errors when building larger applications.
US
UK
The new version of the app used GraphQL to get only the specific information it required, making it faster and more efficient than the older traditional REST API.
US
UK
The company chose Go to build its new web service because it’s simple, runs quickly, and handles concurrency with ease.
US
UK
SQL is a DSL for managing data in databases, while HTML is a DSL for creating web pages.

You must sign in to try this activity.

Login to see the Speaking Activity

Writing Practice Activity

Students will write a short essay to be graded by the teacher. If no teacher is available or desired, then the student is shown previous examples of other writings by students.

  • Which programming languages do you already know? Which ones do you want to learn? Why?
  • Which language do you think is best for making banking software? Web pages? Games? Text processing?
  • Computer languages such as FORTRAN and COBOL were once very popular, but not so much anymore. Why do you think they lost popularity? Which languages in the top 10 do you think will drop in 10 years? Which one will gain in popularity?
  • You must sign in to try this activity.

    Login to see the Writing Activity