Programming Languages - Tier List & Versus

(1972–2026)

This list has 42 characters from Programming Languages.

Programming Languages - Official Tier

Editorial placements for Programming Languages, with the reasoning behind each list.

Programming Languages by Project Fit

For a web product, JavaScript and TypeScript reach from the browser into server-side work; Python speeds up automation and data tasks; Go keeps network services compact; Rust, C and C++ offer tighter control when a system needs it. This ranking rewards breadth across everyday projects and the effort required to build and maintain them. Specialist languages sit lower only because they solve narrower problems.

S
Python Python
Javascript Javascript
Typescript Typescript
Go Go
C Sharp C Sharp
Java Java
A
Rust Rust
C C
C Plus Plus C Plus Plus
Php Php
Ruby Ruby
Kotlin Kotlin
Swift Swift
Bash Bash
Powershell Powershell
B
Lua Lua
R R
Julia Julia
Dart Dart
Scala Scala
Elixir Elixir
Haskell Haskell
Clojure Clojure
Erlang Erlang
Objective C Objective C
Groovy Groovy
F Sharp F Sharp
Solidity Solidity
Matlab Matlab
C
Zig Zig
Perl Perl
Fortran Fortran
Cobol Cobol
Ocaml Ocaml
Nim Nim
Crystal Crystal
Elm Elm
Racket Racket
Prolog Prolog
Vala Vala
Visual Basic Visual Basic
Haxe Haxe

Want to rank them yourself? Open the Tier Maker tab.

Programming Languages - Tier Maker

S
A
B
C
D

Characters (42)

Python
Python
Javascript
Javascript
Typescript
Typescript
Rust
Rust
Go
Go
C
C
C Plus Plus
C Plus Plus
C Sharp
C Sharp
Java
Java
Kotlin
Kotlin
Swift
Swift
Php
Php
Ruby
Ruby
Scala
Scala
Dart
Dart
Lua
Lua
R
R
Julia
Julia
Haskell
Haskell
Elixir
Elixir
Clojure
Clojure
Erlang
Erlang
Zig
Zig
Perl
Perl
Objective C
Objective C
Bash
Bash
Powershell
Powershell
Fortran
Fortran
Cobol
Cobol
Ocaml
Ocaml
F Sharp
F Sharp
Nim
Nim
Crystal
Crystal
Elm
Elm
Racket
Racket
Prolog
Prolog
Vala
Vala
Solidity
Solidity
Groovy
Groovy
Matlab
Matlab
Visual Basic
Visual Basic
Haxe
Haxe

Programming Languages - Blind Rank

The next character from Programming Languages is drawn for you, so you never pick who comes next. Top 5 holds one per slot. The Tier List works like the regular board, with several characters in each row.

1
2
3
4
5

Programming Languages - Versus

Run a fast elimination tournament for Programming Languages and keep choosing winners until only one character remains.

How many characters will participate?


Programming Languages - Bracket

Build a championship bracket for Programming Languages. Drag the seeds, or fill them at random. Click a fighter to send them through, or roll the match.

Click a character to advance, or roll the match. An empty slot sends the other fighter through.

Available

Programming Languages - Alignment Chart

Split Programming Languages into sides. Choose 2 or 4 sections, drag characters into each one, and name the side.

Sections

Drag a character into a section and drop it where you want. Click the text to write it, or drag the text to move it.

Available

Programming Languages - 0–10

Give each Programming Languages character a score from 0 to 10. Same scores sit together, from 10 at the top down to 0.

Number keys set 0 to 9. Tap a character on the board to change that score.

Programming Languages - ⚙ Setting

Click characters to disable them from all game modes on this page.

More from this category