Here one can find a collection of reviews of various programming languages that I had the pleasure (or displeasure) to work with over the years. Warning: the reviews are highly subjective and may not reflect the general opinion. I enjoy learning programming languages for the fun of it, so many of my reviews are based on side projects, not production code.

Please be encouraged to let me know when some information being stated here is incorrect or outdated.

Rust logo Rust logo

Rust

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Golang logo Golang logo

Golang

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Julia logo Julia logo

Julia

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Dart logo Dart logo

Dart

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Typescript logo Typescript logo

Typescript

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Python logo Python logo

Python

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Lean logo Lean logo

Lean

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Koka logo Koka logo

Koka

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Scala logo Scala logo

Scala

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
C logo C logo

C

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
C++ logo C++ logo

C++

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Nim logo Nim logo

Nim

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
C# logo C# logo

C#

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Zig logo Zig logo

Zig

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain
Swift logo Swift logo

Swift

Overall
Feel-based general impression of the language
Tooling
The overall developer experience (LSP, build tools, dependency management, etc)
Relevance
Whether other languages don't supersede it in its domain