81 Languages

Programming Cheatsheets

Quick syntax references for 81+ programming languages, frameworks, and tools. Each cheatsheet includes examples and practical tips.

Languages

24
P

Python

Versatile, readable language for web, data, AI, and automation.

32 sections · 167 items

J

JavaScript

The language of the web — frontend, backend, and beyond.

30 sections · 135 items

G

Go

Fast, statically typed language built for simplicity and concurrency.

29 sections · 150 items

T

TypeScript

Typed superset of JavaScript that scales.

30 sections · 168 items

R

Rust

Systems language focused on safety, speed, and concurrency.

26 sections · 132 items

J

Java

Enterprise-grade object-oriented language, write once run anywhere.

31 sections · 163 items

C

C

Low-level language powering systems, embedded, and OS development.

25 sections · 126 items

C

C++

General-purpose language with OOP, generics, and low-level control.

27 sections · 136 items

C

C#

Modern object-oriented language for .NET, web, and games.

25 sections · 126 items

S

Swift

Apple's language for iOS, macOS, and beyond.

26 sections · 132 items

R

Ruby

Dynamic, elegant language optimized for developer happiness.

25 sections · 126 items

S

Scala

Hybrid functional/OO language on the JVM.

25 sections · 126 items

K

Kotlin

Modern JVM language, concise and fully Java-interoperable.

25 sections · 126 items

M

MATLAB

Numerical computing environment for engineering and science.

26 sections · 131 items

R

R

Statistical computing and graphics language.

27 sections · 136 items

V

Visual Basic

Simple, event-driven language for Windows apps.

25 sections · 126 items

D

Delphi

Object Pascal dialect for rapid app development.

28 sections · 141 items

F

Fortran

Pioneer language for scientific and numerical computing.

25 sections · 126 items

D

Dart

Client-optimized language for fast apps on any platform.

20 sections · 111 items

E

Elixir

Functional, concurrent language built on Erlang VM.

20 sections · 111 items

H

Haskell

Purely functional programming language with static typing.

19 sections · 107 items

L

Lua

Lightweight, embeddable scripting language.

19 sections · 109 items

P

Perl

High-level, interpreted programming language for text processing.

19 sections · 115 items

S

Solidity

Object-oriented language for writing smart contracts on Ethereum.

20 sections · 106 items

Frontend

13

Backend

6

DevOps

8

Data / AI

8

Database

6

Tools & Formats

7