Learn X in Y Minutes: Scenic Programming Language Tours
Learn X in Y minutes
Highlight your language:
en<br>ar<br>be<br>bg<br>ca<br>cs<br>da<br>de<br>el<br>es<br>fa<br>fi<br>fr<br>he<br>hi<br>hu<br>id<br>it<br>ja<br>ko<br>lt<br>ms<br>nl<br>no<br>pl<br>pt-br<br>pt-pt<br>ro<br>ru<br>sk<br>sl<br>sv<br>ta<br>th<br>tr<br>uk<br>vi<br>zh-cn<br>zh-tw
Take a whirlwind tour of your next favorite language. Community-driven!
Languages
Translations
Ada
Agda
APL
de
Arturo
AsciiDoc
ca<br>de<br>es<br>id<br>it<br>ja<br>pt-br<br>sl<br>zh-cn
AssemblyScript
ATS
Ballerina
Bash
de<br>el<br>es<br>fr<br>it<br>ja<br>ko<br>ms<br>nl<br>no<br>pt-br<br>ro<br>ru<br>sk<br>uk<br>zh-cn<br>zh-tw
bc
de<br>pt-br<br>zh-cn
BF
cs<br>de<br>es<br>fa<br>fr<br>id<br>it<br>ko<br>nl<br>pl<br>pt-br<br>pt-pt<br>ro<br>ru<br>sv<br>tr<br>zh-cn
BQN
de<br>es<br>fr<br>it<br>ja<br>pt-br<br>ru<br>tr<br>uk<br>zh-cn
C#
de<br>es<br>fr<br>pt-br<br>tr<br>zh-cn
C++
de<br>es<br>fr<br>hi<br>it<br>pt-br<br>ru<br>tr<br>zh-cn
Chapel
es
CHICKEN
citron
Clojure
de<br>es<br>fr<br>ko<br>ms<br>pt-br<br>ro<br>ru<br>tr<br>zh-cn
Clojure macros
de<br>ko<br>ms<br>pt-br<br>zh-cn
COBOL
zh-cn
CoffeeScript
de<br>es<br>fr<br>hu<br>id<br>it<br>ko<br>ms<br>nl<br>pt-br<br>ro<br>ru<br>sk<br>zh-cn
ColdFusion
es
Common Lisp
es<br>ko<br>ms<br>pt-br<br>ru<br>zh-cn
Coq
Crystal
de<br>fr<br>ru<br>zh-cn
CSS
cs<br>de<br>el<br>es<br>fa<br>fr<br>id<br>ja<br>pt-br<br>ru<br>ta<br>tr<br>zh-cn
CSV
es
CUE
curto
es
Cypher
pt-br<br>uk
de<br>fr<br>hi<br>pt-br<br>ru
Dart
es<br>pt-br<br>zh-cn<br>zh-tw
Dhall
de
Djot
Easylang
EDN
de<br>es<br>tr
Elixir
de<br>es<br>fr<br>it<br>ja<br>pt-br<br>ro<br>ru<br>sk<br>zh-cn<br>zh-tw
Elm
cs<br>de<br>pt-br
Emacs Lisp
es<br>fr<br>ms<br>pt-br<br>zh-cn
Erlang
fr<br>ko<br>pt-br<br>ru<br>zh-cn
F#
es<br>fr<br>pt-br<br>tr<br>zh-cn
Factor
es<br>pt-br
fish
it
Forth
es<br>ru
Fortran
zh-cn
GDScript
it<br>tr<br>zh-cn
Gleam
Go
ca<br>cs<br>de<br>es<br>fi<br>fr<br>hu<br>it<br>ko<br>pt-br<br>ru<br>uk<br>zh-cn
GolfScript
Groovy
ca<br>es<br>pt-br<br>zh-cn
Hack
cs<br>de<br>es<br>pt-br
Haml
de<br>es<br>fr<br>ru
Haskell
de<br>el<br>es<br>fr<br>pl<br>pt-br<br>ro<br>ru<br>sv<br>zh-cn
Haxe
pt-br
HDL
Hjson
HOCON
HQ9+
de<br>es<br>id
HTML
ar<br>ca<br>de<br>el<br>es<br>fa<br>fr<br>he<br>it<br>nl<br>pt-br<br>ru<br>tr<br>vi<br>zh-cn
Hy
es<br>fr<br>pt-br
Inform7
Janet
Java
de<br>el<br>es<br>fr<br>id<br>it<br>ko<br>pl<br>pt-br<br>ru<br>uk<br>zh-cn
JavaScript
cs<br>da<br>de<br>es<br>fa<br>fr<br>it<br>ko<br>ms<br>pt-br<br>ru<br>ta<br>tr<br>uk<br>zh-cn<br>zh-tw
Jinja
JSON
cs<br>de<br>el<br>es<br>fr<br>hi<br>id<br>it<br>ko<br>lt<br>ms<br>nl<br>no<br>pl<br>pt-br<br>ro<br>ru<br>sk<br>sv<br>ta<br>uk<br>vi<br>zh-cn
Jsonnet
Julia
es<br>ja<br>pt-br<br>ru<br>zh-cn
kdb+
Kotlin
ca<br>es<br>fr<br>ko<br>pt-br<br>pt-pt<br>ru<br>tr<br>uk<br>zh-cn
LaTeX
de<br>es<br>pt-br<br>ro<br>sk<br>zh-cn
LB Stanza
LDPL
Lean 4
Less
es<br>pt-br<br>vi<br>zh-cn
Lisp Flavoured Erlang (LFE)
LiveScript
es<br>fr<br>zh-cn
Logtalk
bg<br>es<br>it
LOLCODE
de
Lua
de<br>es<br>fr<br>it<br>ko<br>pt-br<br>ru<br>zh-cn
M (MUMPS)
MakrellPy
Markdown
cs<br>de<br>es<br>fi<br>fr<br>id<br>it<br>ja<br>ko<br>nl<br>pt-br<br>ru<br>tr<br>vi<br>zh-cn
MATLAB
es<br>it<br>pt-br<br>zh-cn
Mercury
MiniScript
MIPS Assembly
uk<br>zh-cn
MongoDB
MoonScript
Nim
ja<br>ru<br>zh-cn
niva
Nix
de<br>fr<br>sv<br>zh-cn
Nostos
Objective-C
es<br>fr<br>ru<br>tr<br>vi<br>zh-cn
OCaml
el
Odin
OpenSCAD
OSL
Paren
de<br>pt-br<br>ru
Pascal
es<br>pt-br<br>ru<br>th
PCRE
es<br>fr<br>it<br>zh-tw
Perl
bg<br>de<br>es<br>fr<br>pl<br>pt-br<br>ru<br>zh-cn<br>zh-tw
Phel
Phix
PHP
es<br>fr<br>id<br>ja<br>ko<br>pt-br<br>ru<br>tr<br>zh-cn
Pod
PowerShell
es<br>zh-cn
Processing
de<br>pt-br
Prolog
Pug
de<br>pt-br
PureScript
Python
ar<br>be<br>cs<br>de<br>el<br>es<br>fr<br>it<br>ja<br>pt-br<br>ru<br>tr<br>uk<br>vi<br>zh-cn
Q#
QML
be<br>es<br>fr<br>ja<br>pt-br<br>zh-cn
Racket
el<br>es<br>fr<br>ko<br>zh-cn
Raku
es
RDF
Reason
Red
zh-cn
ReScript
reStructuredText (RST)
de<br>es<br>id<br>it
Ruby
de<br>es<br>fi<br>fr<br>hu<br>id<br>it<br>pl<br>pt-br<br>ro<br>ru<br>sk<br>tr<br>uk<br>vi<br>zh-cn
Rust
de<br>el<br>es<br>fr<br>it<br>ja<br>pt-br<br>ru<br>uk<br>zh-cn
Sass
cs<br>de<br>es<br>ms<br>pt-br<br>vi<br>zh-cn
Scala
de<br>el<br>es<br>fr<br>pt-br<br>pt-pt<br>zh-cn
Self
es<br>pt-br
Sing
SmallBASIC
es<br>id
Smalltalk
SNOBOL
Solidity
it<br>pt-br<br>zh-cn
Sorbet
SQL
ar<br>de<br>es<br>fr<br>it<br>pt-br<br>ru<br>tr<br>uk<br>zh-cn
Standard ML
zh-cn
Stylus
pt-br
Swift
de<br>es<br>pt-br<br>pt-pt<br>ru<br>tr<br>zh-cn
Tailspin
Tcl
de<br>es<br>ru
tcsh
Texinfo
Textile
TOML
it<br>pt-br
TypeScript
es<br>fr<br>hu<br>it<br>nl<br>pt-br<br>ru<br>th<br>tr<br>uk<br>vi<br>zh-cn<br>zh-tw
Uxntal
he
Vala
Vim9 script
Vimscript
Visual Basic
de<br>es<br>pt-br<br>ru<br>zh-cn
WebAssembly
uk
Wikitext
Wolfram
es<br>fr<br>zh-cn
XML
es<br>fr<br>id<br>ko<br>ms<br>nl<br>pl<br>pt-br<br>ro<br>ru<br>ta<br>vi<br>zh-cn
YAML
de<br>es<br>fr<br>hu<br>ja<br>ko<br>nl<br>pt-br<br>ru<br>zh-cn
Zig
Frameworks and Libraries
Translations
AngularJS
zh-cn
DirectX 9
jQuery
es<br>fr<br>it<br>pt-br<br>ru<br>tr<br>zh-cn
MessagePack
OpenCV
de<br>zh-cn
OpenGL
p5.js
pt-br
PyQt
de<br>es<br>fr<br>id<br>it<br>pt-br<br>ru<br>zh-cn
Qt
de<br>it<br>pt-br<br>ru<br>zh-cn
raylib
zh-cn
ShutIt
de
Statistical computing with Python
es<br>pt-br
Tools
Translations
AMD
es<br>hi<br>nl<br>pt-br
Ansible
AWK
es<br>fr<br>pt-br<br>uk<br>zh-cn
CMake
it<br>pt-br<br>zh-cn
Compojure
Composer
es<br>it<br>pt-br<br>ru
Docker
es<br>zh-cn
Emacs
pt-br
Git
de<br>es<br>fr<br>it<br>pt-br<br>pt-pt<br>sk<br>tr<br>vi<br>zh-cn
HCL
HTTPie
pt-br
jq
Linker script
ru
Make
de<br>es<br>fr<br>pt-br<br>zh-cn
Mercurial
Nmap
OpenMP
Protocol Buffers
Rink
Ruby ecosystem
de<br>es<br>fr<br>it<br>pt-br<br>vi
sed
tmux
es<br>fr<br>lt<br>pt-br<br>ru<br>zh-cn
Vim
de<br>el<br>es<br>fa<br>fr<br>it<br>ja<br>ko<br>nl<br>pl<br>pt-br<br>ru<br>zh-cn
ZFS
it<br>ru<br>zh-cn
Algorithms & Data Structures
Translations
Asymptotic Notation
es<br>fr<br>pt-br<br>ru
Dynamic Programming
de<br>es<br>fr<br>it<br>nl<br>pt-br<br>ru<br>tr<br>zh-cn
Lambda Calculus
es<br>fr<br>pt-br<br>zh-cn
Set theory
fr<br>pt-br<br>zh-cn
Want to add your favorite language to the list? Head on over to<br>GitHub<br>and send a pull request!
All articles © the original author and contributors, and licensed under a<br>CC BY-SA 3.0<br>license.
Made by Adam Bard, handsome web developer