Programming Language Selection on This Site
There are hundreds of programming languages, of all kinds. We primarily use the following languages here on Code and Tips.
Top 5 Programming Languages
(In alphabetical order.)
Top 12 Programming Languages
In addition to the top 5 languages, C#, Go, Python, Rust, and Typescript, we frequently use the following additional 7 languages.
Top 21 Programming Languages
In addition to the top 12 languages, C++, C#, Go, Haskell, Java, Javascript, Julia, Lua, Python, Rust, Scala, and Typescript, we sometimes use the following 9 commonly used programming languages on this site.
Top 36 Programming Languages
In addition to the top 21 languages, C, C++, C#, Clojure, Crystal, D, Dart, Erlang, F#, Go, Haskell, Java, Javascript, Julia, Kotlin, Lua, Python, Rust, Swift, and Typescript, we occasionally use the following extra 15 languages.
- Elixir
- Elm
- Groovy
- Nim
- Objective C
- OCaml
- Odin
- Pascal
- Perl
- PHP
- R
- Ruby
- Scheme
- Solidity
- Zig
How We Selected These Particular Languages
Our language selection is arbitrary to a large extent.
- We gave more weight to the "more modern" languages.
- We gave more weight to the "more popular" languages.
- We gave more weight to the "simpler" languages.
- We gave more weight to the programming languages that are "more broadly" used (e.g., across different domains).
These are clearly subjective criteria. At the end of the day, this selection is largely based on our preference.