This page documents the cheat sheet collection maintained in more/free-programming-cheatsheets.md, which provides quick reference materials for over 50 programming languages, frameworks, and technologies. These resources complement the courses and interactive tutorials by offering condensed syntax guides, command references, and concept summaries for rapid lookup during development work.
For comprehensive learning materials, see courses in 2. For hands-on practice environments, see 4.2 (Interactive Tutorials) and 4.3 (Programming Playgrounds). For competitive programming resources, see 4.4.
Sources: more/free-programming-cheatsheets.md1-500
The cheat sheet collection is maintained as a single markdown file using a flat, alphabetically-organized structure:
Structure Pattern:
###) with alphabetically sorted entries(PDF), (HTML))Sources: more/free-programming-cheatsheets.md1-75
The cheat sheet collection spans six major categories with varying depth:
| Category | Technologies | Line Range | Entry Count |
|---|---|---|---|
| Programming Languages | C, C++, C#, Clojure, Dart, Go, Java, JavaScript, Kotlin, Perl, PHP, Python, R, Ruby, Rust, Scala | 105-500 | ~80 entries |
| Web Development | Angular, HTML/CSS, React, Vue, Next.js, Nuxt.js, TypeScript, jQuery | 77-408 | ~35 entries |
| DevOps Infrastructure | Docker, Kubernetes, Ansible, Jenkins, Chef, Puppet, Git, Terraform | 169-242 | ~45 entries |
| Data & ML | SQL, MongoDB, Python (Pandas, NumPy), R, TensorFlow, PyTorch, Machine Learning | 429-500 | ~20 entries |
| Development Tools | IDEs (Vim, Emacs, VS Code), Git, Markdown, LaTeX, PowerShell | 244-328 | ~25 entries |
| Specialized Domains | Blockchain, Solidity, Regex, Data Structures/Algorithms, UI/UX | 91-500 | ~15 entries |
Sources: more/free-programming-cheatsheets.md1-500
Format Indicators in Entries:
(HTML) - Web-based interactive reference [most common](PDF) - Downloadable printable sheet(Markdown) - GitHub-hosted markdownExamples:
Sources: more/free-programming-cheatsheets.md77-500
The largest category, covering fundamental syntax and standard libraries:
Coverage Details:
Sources: more/free-programming-cheatsheets.md105-500
Entry Examples:
Sources: more/free-programming-cheatsheets.md77-408
Critical reference material for deployment and operations:
| Tool | Line Range | Key Topics | Entry Count |
|---|---|---|---|
| Docker | 195-218 | Commands, Dockerfile syntax, security | 23 entries |
| Kubernetes | 227-234 | kubectl commands, YAML structure | 4 entries |
| Git | 244-259 | Commands, workflows, GitHub Actions | 14 entries |
| Ansible | 173-180 | Playbooks, modules, syntax | 5 entries |
| Terraform | 68-70 | HCL syntax, providers | 2 entries |
Docker Example Structure more/free-programming-cheatsheets.md195-218:
Sources: more/free-programming-cheatsheets.md169-242
Cheat sheets serve as reference companions to the main learning resources:
Use Case Alignment:
For Beginners:
For Experienced Developers:
Sources: courses/free-courses-en.md1-150 more/free-programming-cheatsheets.md1-500 more/free-programming-interactive-tutorials-en.md1-100
Specialized coverage for data-intensive domains:
Key Resources:
Python Data Science Stack more/free-programming-cheatsheets.md481-500:
Sources: more/free-programming-cheatsheets.md91-96 more/free-programming-cheatsheets.md151-154 more/free-programming-cheatsheets.md429-432 more/free-programming-cheatsheets.md481-500
SQL and NoSQL quick references for data persistence:
| Database Type | Technology | Line Range | Key Features |
|---|---|---|---|
| SQL | SQL syntax, queries | 50-55 | SELECT statements, JOINs, aggregations |
| NoSQL | MongoDB | 446-453 | CRUD operations, aggregation pipeline |
| Relational | PostgreSQL | Linked from SQL section | PostgreSQL-specific functions |
| Graph | Gremlin | 280-286 | Graph traversal queries |
| In-Memory | Redis | Linked from playgrounds | Key-value operations |
SQL Coverage more/free-programming-cheatsheets.md50-55:
MongoDB more/free-programming-cheatsheets.md446-453:
Sources: more/free-programming-cheatsheets.md50-55 more/free-programming-cheatsheets.md446-453 more/free-programming-cheatsheets.md280-286
Essential shortcuts and configurations for development environments:
VS Code Platform Coverage more/free-programming-cheatsheets.md324-327:
Vim Resources more/free-programming-cheatsheets.md318-324:
Sources: more/free-programming-cheatsheets.md310-328
Git workflow and GitHub feature references:
Git Cheat Sheet Collection more/free-programming-cheatsheets.md244-259:
### Git
* [8 Easy Steps to Set Up Multiple GitHub Accounts]
* [Git Cheat Sheet] - GitHub (PDF)
* [Git Cheat Sheet] - GitLab (PDF)
* [Git Cheat Sheet] - Jan Krüger (PDF, SVG)
* [Git cheat sheet] - Atlassian (PDF)
* [Git Cheat Sheet] - Geeksforgeeks
* [GitHub Actions Security Best Practices]
* [GitHub Cheat Sheet] - Tim Green (Markdown)
Coverage Includes:
Sources: more/free-programming-cheatsheets.md244-259
Emerging technology quick references:
| Technology | Line Range | Content Focus |
|---|---|---|
| Blockchain Fundamentals | 98-103 | Architecture, terminology, concepts |
| Solidity | 64-66 | Smart contract syntax |
Blockchain Entry Examples more/free-programming-cheatsheets.md98-103:
Integration with Courses:
Sources: more/free-programming-cheatsheets.md98-103 more/free-programming-cheatsheets.md64-66
The collection aggregates resources from multiple authoritative sources:
| Source Type | Examples | Characteristics |
|---|---|---|
| Official Documentation | Angular.io, TypeScript.org | Authoritative, maintained |
| Developer Platforms | GeeksforGeeks, Codecademy | Tutorial-style explanations |
| Educational Sites | ZeroToMastery, DataCamp | Learning-focused formats |
| Community Contributors | CodeWithHarry, Wilfredinni | Practical, example-rich |
| Tech Companies | Microsoft, Google | Product-specific references |
| Open Source Projects | GitHub repositories | Collaborative, up-to-date |
Quality Indicators:
Sources: more/free-programming-cheatsheets.md1-500
While the primary collection is English, some entries include regional variants:
Portuguese (pt) Resources:
Spanish (es) Resources:
Bengali Resources:
Polish Resources:
Alignment with Repository Structure:
Sources: more/free-programming-cheatsheets.md215 more/free-programming-cheatsheets.md255-256 more/free-programming-cheatsheets.md268 more/free-programming-cheatsheets.md313-323
To contribute new cheat sheet entries to the collection:
File Location: more/free-programming-cheatsheets.md
Format Requirements:
* <FileRef file-url="https://github.com/EbookFoundation/free-programming-books/blob/6a7d2f47/Title" undefined file-path="Title">Hii</FileRef> - Author/Source (Format)(PDF), (Markdown), etc.Quality Standards:
Review Process:
For detailed contribution guidelines, see 6.2.
Sources: more/free-programming-cheatsheets.md1-500 .github/workflows/check-urls.yml .github/workflows/fpb-lint.yml
Refresh this wiki