Analyst firm RedMonk has published its latest programming language rankings, which combine GitHub usage data with discussion activity to estimate which languages developers are actually using, as opposed to which ones generate the most online buzz. For job seekers deciding where to invest learning time, the headline is stability at the top and a more interesting story just beneath it.
According to RedMonk's own rankings post, JavaScript, Python, and Java hold the top three positions, with PHP and C# tied for fourth. RedMonk's analysts noted only one change of note within the entire top five, and attributed much of that stability partly to the declining relevance of one of their two data sources, Stack Overflow activity, as developers increasingly discuss code elsewhere.
TypeScript sits at sixth place — a continuation of its multi-year climb as teams adopt it for the type safety it adds on top of JavaScript, particularly in larger codebases and front-end teams that have standardized on it. Rust, by contrast, ranks around 20th. That's a notable gap between Rust's outsized presence in developer conversation and conference talks, and its actual measured usage footprint relative to more established languages.
RedMonk's methodology is intentionally about measured usage, not sentiment or pay. A language can be disproportionately loved by the developers who use it, or command a notable salary premium in niche roles, without ranking especially high here — Rust is close to the textbook example of exactly that pattern, and it's one reason job seekers shouldn't read this ranking as a pay or desirability signal on its own.
RedMonk publishes this ranking roughly twice a year, and the firm itself cautions against reading too much into short-term movement — the real signal is in the long-run trend lines for a given language, not a single edition's exact position.