If you’re going to devote the time and resources to learning a programming language, you want assurances that language will continue to be used for years to come. That’s a key reason why many software developers and companies wait for a language to gain some momentum before integrating it into their respective tech stacks.
But which languages are holding stable, and which are losing market share? That’s a key question. Fortunately, GitHub’s annual Octoverse report has a breakdown of the top languages used on the platform over the past several years—which, given the centrality of GitHub to developers’ coding efforts, is a pretty good indicator of how languages are faring in the broader world.
Whatever languages you learn, make sure to keep your skills up-to-date—and that you’ve mastered the concepts necessary to succeed in a technical job interview. Sites such as Leetcode can prepare you for the types of questions that employers tend to ask when it comes to programming languages—make sure to practice.