Programming Cheatsheets
Quick syntax references for 81+ programming languages, frameworks, and tools. Each cheatsheet includes examples and practical tips.
Languages
24Python
Versatile, readable language for web, data, AI, and automation.
32 sections · 167 items
JavaScript
The language of the web — frontend, backend, and beyond.
30 sections · 135 items
Go
Fast, statically typed language built for simplicity and concurrency.
29 sections · 150 items
TypeScript
Typed superset of JavaScript that scales.
30 sections · 168 items
Rust
Systems language focused on safety, speed, and concurrency.
26 sections · 132 items
Java
Enterprise-grade object-oriented language, write once run anywhere.
31 sections · 163 items
C
Low-level language powering systems, embedded, and OS development.
25 sections · 126 items
C++
General-purpose language with OOP, generics, and low-level control.
27 sections · 136 items
C#
Modern object-oriented language for .NET, web, and games.
25 sections · 126 items
Swift
Apple's language for iOS, macOS, and beyond.
26 sections · 132 items
Ruby
Dynamic, elegant language optimized for developer happiness.
25 sections · 126 items
Scala
Hybrid functional/OO language on the JVM.
25 sections · 126 items
Kotlin
Modern JVM language, concise and fully Java-interoperable.
25 sections · 126 items
MATLAB
Numerical computing environment for engineering and science.
26 sections · 131 items
R
Statistical computing and graphics language.
27 sections · 136 items
Visual Basic
Simple, event-driven language for Windows apps.
25 sections · 126 items
Delphi
Object Pascal dialect for rapid app development.
28 sections · 141 items
Fortran
Pioneer language for scientific and numerical computing.
25 sections · 126 items
Dart
Client-optimized language for fast apps on any platform.
20 sections · 111 items
Elixir
Functional, concurrent language built on Erlang VM.
20 sections · 111 items
Haskell
Purely functional programming language with static typing.
19 sections · 107 items
Lua
Lightweight, embeddable scripting language.
19 sections · 109 items
Perl
High-level, interpreted programming language for text processing.
19 sections · 115 items
Solidity
Object-oriented language for writing smart contracts on Ethereum.
20 sections · 106 items
Frontend
13HTML
The standard markup language for creating web pages.
27 sections · 140 items
CSS
Style sheet language for describing the presentation of web pages.
27 sections · 137 items
React
JavaScript library for building user interfaces with components.
25 sections · 127 items
Angular
TypeScript-based web application framework by Google.
20 sections · 120 items
AngularJS
JavaScript-based front-end web framework (Angular 1.x).
20 sections · 119 items
Bootstrap
Powerful, extensible, and feature-packed frontend toolkit built on CSS and JavaScript.
20 sections · 101 items
CSS3
Latest evolution of CSS with modules for styling, layout, and animation.
20 sections · 101 items
HTML5
Fifth revision of HTML with new semantic elements and APIs.
20 sections · 109 items
jQuery Mobile
Touch-optimized HTML5 UI framework for mobile web apps.
19 sections · 106 items
jQuery UI
Curated set of user interface interactions and widgets built on jQuery.
20 sections · 120 items
jQuery
Fast, small, and feature-rich JavaScript library.
20 sections · 101 items
Sass
Powerful CSS preprocessor with variables, nesting, and mixins.
20 sections · 101 items
SVG
Scalable Vector Graphics for resolution-independent images.
19 sections · 111 items
Backend
6SQL
Standard language for managing and querying relational databases.
25 sections · 126 items
PHP
Popular general-purpose scripting language for web development.
25 sections · 126 items
Django
High-level Python web framework for rapid, secure development.
20 sections · 105 items
FastAPI
Modern, fast Python web framework for building APIs.
20 sections · 121 items
Flask
Lightweight Python web framework (microframework).
20 sections · 119 items
GraphQL
Query language and runtime for APIs.
20 sections · 107 items
DevOps
8Git
Distributed version control system for tracking source code changes.
25 sections · 126 items
Bash
Unix shell and command language for scripting.
25 sections · 126 items
curl
Command-line tool for transferring data with URLs.
18 sections · 96 items
Docker
Platform for developing, shipping, and running applications in containers.
20 sections · 121 items
Kubernetes
Container orchestration platform for automating deployment and scaling.
20 sections · 121 items
Linux
Open-source Unix-like operating system kernel and distributions.
19 sections · 103 items
Nginx
High-performance HTTP server and reverse proxy.
20 sections · 121 items
Vim
Highly configurable text editor for efficient text editing.
19 sections · 115 items
Data / AI
8Machine Learning
Machine learning concepts, algorithms, and Python implementation.
18 sections · 91 items
Matplotlib
Comprehensive Python plotting library for data visualization.
20 sections · 103 items
NLP
Natural Language Processing techniques and tools for text analysis.
20 sections · 106 items
NumPy
Fundamental package for numerical computing with Python.
18 sections · 91 items
OpenCV
Open source computer vision and machine learning library.
20 sections · 111 items
Pandas
Data analysis and manipulation library for Python.
20 sections · 101 items
PyTorch
Open-source deep learning framework developed by Meta.
20 sections · 116 items
TensorFlow
End-to-end open-source machine learning platform by Google.
20 sections · 115 items
Database
6Memcached
High-performance distributed memory object caching system.
19 sections · 104 items
MongoDB
NoSQL document database for high-volume data storage.
20 sections · 110 items
MySQL
Popular open-source relational database management system.
20 sections · 119 items
PostgreSQL
Powerful open-source relational database system with advanced features, extensibility, and SQL compliance.
20 sections · 101 items
Redis CLI
In-memory data structure store - CLI commands and usage.
20 sections · 114 items
SQLite
Self-contained, serverless, zero-configuration SQL database engine.
20 sections · 102 items
Tools & Formats
7HTTP
HyperText Transfer Protocol for client-server communication.
20 sections · 107 items
JSON
Lightweight data-interchange format for data exchange.
20 sections · 114 items
Markdown
Lightweight markup language for formatted text.
18 sections · 98 items
Regex
Regular expressions for pattern matching and text processing.
20 sections · 110 items
WebAssembly
Binary instruction format for web-based fast execution.
20 sections · 113 items
XML
Extensible Markup Language for structured data exchange.
20 sections · 121 items
YAML
Human-friendly data serialization standard for config files.
19 sections · 115 items