Skip to content

Programming Cheatsheets

Browse 81+ programming language cheatsheets — quick syntax references with code examples, ready to copy and paste. From Python and JavaScript to Rust, Go, and TypeScript.

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

S

SQL

Standard language for managing and querying relational databases.

25 sections · 126 items

H

HTML

The standard markup language for creating web pages.

27 sections · 140 items

C

CSS

Style sheet language for describing the presentation of web pages.

27 sections · 137 items

R

React

JavaScript library for building user interfaces with components.

25 sections · 127 items

G

Git

Distributed version control system for tracking source code changes.

25 sections · 126 items

B

Bash

Unix shell and command language for scripting.

25 sections · 126 items

P

PHP

Popular general-purpose scripting language for web development.

25 sections · 126 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

A

Angular

TypeScript-based web application framework by Google.

20 sections · 120 items

A

AngularJS

JavaScript-based front-end web framework (Angular 1.x).

20 sections · 119 items

B

Bootstrap

Powerful, extensible, and feature-packed frontend toolkit built on CSS and JavaScript.

20 sections · 101 items

C

Chart.js

Simple yet flexible JavaScript charting library.

19 sections · 107 items

C

CSS3

Latest evolution of CSS with modules for styling, layout, and animation.

20 sections · 101 items

c

curl

Command-line tool for transferring data with URLs.

18 sections · 96 items

D

Dart

Client-optimized language for fast apps on any platform.

20 sections · 111 items

D

Django

High-level Python web framework for rapid, secure development.

20 sections · 105 items

D

Docker

Platform for developing, shipping, and running applications in containers.

20 sections · 121 items

E

ECharts

Powerful charting and visualization library by Apache.

20 sections · 104 items

E

Elixir

Functional, concurrent language built on Erlang VM.

20 sections · 111 items

F

FastAPI

Modern, fast Python web framework for building APIs.

20 sections · 121 items

F

Flask

Lightweight Python web framework (microframework).

20 sections · 119 items

G

GraphQL

Query language and runtime for APIs.

20 sections · 107 items

H

Haskell

Purely functional programming language with static typing.

19 sections · 107 items

H

HTML5

Fifth revision of HTML with new semantic elements and APIs.

20 sections · 109 items

H

HTTP

HyperText Transfer Protocol for client-server communication.

20 sections · 107 items

j

jQuery Mobile

Touch-optimized HTML5 UI framework for mobile web apps.

19 sections · 106 items

j

jQuery UI

Curated set of user interface interactions and widgets built on jQuery.

20 sections · 120 items

j

jQuery

Fast, small, and feature-rich JavaScript library.

20 sections · 101 items

J

JSON

Lightweight data-interchange format for data exchange.

20 sections · 114 items

K

Kubernetes

Container orchestration platform for automating deployment and scaling.

20 sections · 121 items

L

Linux

Open-source Unix-like operating system kernel and distributions.

19 sections · 103 items

L

Lua

Lightweight, embeddable scripting language.

19 sections · 109 items

M

Machine Learning

Machine learning concepts, algorithms, and Python implementation.

18 sections · 91 items

M

Markdown

Lightweight markup language for formatted text.

18 sections · 98 items

M

Matplotlib

Comprehensive Python plotting library for data visualization.

20 sections · 103 items

M

Memcached

High-performance distributed memory object caching system.

19 sections · 104 items

M

MongoDB

NoSQL document database for high-volume data storage.

20 sections · 110 items

M

MySQL

Popular open-source relational database management system.

20 sections · 119 items

N

Nginx

High-performance HTTP server and reverse proxy.

20 sections · 121 items

N

NLP

Natural Language Processing techniques and tools for text analysis.

20 sections · 106 items

N

Node.js

JavaScript runtime built on Chrome's V8 engine for server-side development.

20 sections · 114 items

N

NumPy

Fundamental package for numerical computing with Python.

18 sections · 91 items

O

OpenCV

Open source computer vision and machine learning library.

20 sections · 111 items

P

Pandas

Data analysis and manipulation library for Python.

20 sections · 101 items

P

Perl

High-level, interpreted programming language for text processing.

19 sections · 115 items

P

PostgreSQL

Powerful open-source relational database system with advanced features, extensibility, and SQL compliance.

20 sections · 101 items

P

PyTorch

Open-source deep learning framework developed by Meta.

20 sections · 116 items

R

Redis CLI

In-memory data structure store - CLI commands and usage.

20 sections · 114 items

R

Redis

In-memory data structure store, used as database, cache, and message broker.

20 sections · 101 items

R

Regex

Regular expressions for pattern matching and text processing.

20 sections · 110 items

S

Sass

Powerful CSS preprocessor with variables, nesting, and mixins.

20 sections · 101 items

S

Solidity

Object-oriented language for writing smart contracts on Ethereum.

20 sections · 106 items

S

SQLite

Self-contained, serverless, zero-configuration SQL database engine.

20 sections · 102 items

S

SVG

Scalable Vector Graphics for resolution-independent images.

19 sections · 111 items

T

Tailwind CSS

Utility-first CSS framework for rapid UI development.

22 sections · 111 items

T

TensorFlow

End-to-end open-source machine learning platform by Google.

20 sections · 115 items

V

Vim

Highly configurable text editor for efficient text editing.

19 sections · 115 items

V

Vue 3

Progressive JavaScript framework for building user interfaces.

22 sections · 111 items

W

WebAssembly

Binary instruction format for web-based fast execution.

20 sections · 113 items

X

XML

Extensible Markup Language for structured data exchange.

20 sections · 121 items

Y

YAML

Human-friendly data serialization standard for config files.

19 sections · 115 items

J

Julia

High-performance dynamic language for technical computing and scientific numerical work.

28 sections · 105 items

A

Assembly

Low-level x86-64 assembly language (Intel/NASM syntax) for systems, performance, and bare-metal programming.

5 sections · 25 items

E

Erlang

Concurrency-oriented functional language on the BEAM VM, built for fault-tolerant distributed systems.

5 sections · 25 items

Last updated: 2026-08-01