📚 Freely available programming books
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

386 lines
20 KiB

### Index
* [APL](#apl)
* [Artificial Intelligence](#artificial-intelligence)
* [C](#c)
* [C#](#csharp)
* [C++](#cpp)
* [Clojure](#clojure)
* [Dart](#dart)
* [Data Science](#data-science)
* [Data Structures and Algorithms](#data-structures-and-algorithms)
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
* [Docker](#docker)
* [Git](#git)
* [Go](#go)
* [GraphQL](#graphql)
* [HTML and CSS](#html-and-css)
* [IDE and editors](#ide-and-editors)
* [Java](#java)
* [JavaScript](#javascript)
* [jQuery](#jquery)
* [Nest.js](#nestjs)
* [Next.js](#nextjs)
* [Nuxt.js](#nuxtjs)
* [React.js](#reactjs)
* [Vue.js](#vuejs)
* [Kotlin](#kotlin)
* [Kubernetes](#kubernetes)
* [Language Translations](#language-translations)
* [Markdown](#markdown)
* [MATLAB](#matlab)
* [MongoDB](#mongodb)
* [Perl](#perl)
* [PHP](#php)
* [Python](#python)
* [Django](#django)
* [Flask](#flask)
* [R](#r)
Added RPi cheatsheets (#5696) * add to documentation * Added RPi cheatsheets * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md fixed 404 broken link issue * Update free-programming-cheatsheets.md * Update CONTRIBUTING.md * Added Blockchain books -PDF * Delete free-programming-books-langs.md * Re-added books * Additional changes, mods. * Update free-programming-books-langs.md * Modifications contrib. * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Additions for Tensorflow cheatsheets (other branch) * Update free-programming-cheatsheets.md * Changes on other files * Update free-programming-cheatsheets.md * Additional changes * Final changes for cheatsheets page nl ends. * Update free-programming-cheatsheets.md added the official content from kaggle for TF (includes pdf link, html only) removed the blog TF link at the top (as per contributing.md guidelines) * Update free-programming-books-langs.md About: Blockchain additions, removed all the whitepapers from the list. Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series not allowed? I do not see that rule in the contributing.md file AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters. Either way, i replaced the first one with one that is free from offic. ibm public link * delete patch * Remove patch. not free Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * use wayback machine to provide its backed PDF link Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * add in process, creator Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * blockchain is not a language. the dummies book should be is subjects list Co-authored-by: eric <eric@hellman.net> Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
3 years ago
* [Raspberry Pi](#raspberry-pi)
* [Ruby](#ruby)
* [Rust](#rust)
* [Shell Scripting](#shell-scripting)
* [Solidity](#solidity)
* [SpringBoot](#springboot)
* [SQL](#sql)
Added RPi cheatsheets (#5696) * add to documentation * Added RPi cheatsheets * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md fixed 404 broken link issue * Update free-programming-cheatsheets.md * Update CONTRIBUTING.md * Added Blockchain books -PDF * Delete free-programming-books-langs.md * Re-added books * Additional changes, mods. * Update free-programming-books-langs.md * Modifications contrib. * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Additions for Tensorflow cheatsheets (other branch) * Update free-programming-cheatsheets.md * Changes on other files * Update free-programming-cheatsheets.md * Additional changes * Final changes for cheatsheets page nl ends. * Update free-programming-cheatsheets.md added the official content from kaggle for TF (includes pdf link, html only) removed the blog TF link at the top (as per contributing.md guidelines) * Update free-programming-books-langs.md About: Blockchain additions, removed all the whitepapers from the list. Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series not allowed? I do not see that rule in the contributing.md file AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters. Either way, i replaced the first one with one that is free from offic. ibm public link * delete patch * Remove patch. not free Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * use wayback machine to provide its backed PDF link Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * add in process, creator Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * blockchain is not a language. the dummies book should be is subjects list Co-authored-by: eric <eric@hellman.net> Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
3 years ago
* [Tensorflow](#tensorflow)
* [Webpack](#webpack)
### APL
* [A reference card for GNU APL](https://github.com/jpellegrini/gnu-apl-refcard/blob/master/aplcard.pdf) - jpellegrini (PDF)
* [Cheat Sheets](https://docs.dyalog.com/#CHEAT) - Dyalog (PDF)
* [Dyalog APL - Vocabulary](https://awagga.github.io/dyalog/voc) - awagga (HTML)
* [ReferenceCard](https://docs.dyalog.com/latest/ReferenceCard.pdf) - Dyalog (PDF)
### Artificial Intelligence
* [What is Artificial Intelligence?](https://intelligencereborn.com/ArtificialIntelligence.html) IntelligenceReborn (HTML)
### C
* [C Language Cheat Sheet](https://www.codewithharry.com/blogpost/c-cheatsheet/) - CodeWithHarry(HTML)
* [C Reference Card (ANSI)](https://users.ece.utexas.edu/~adnan/c-refcard.pdf) (PDF)
* [Systems Programming Cheat Sheet](https://github.com/jstrieb/systems-programming-cheat-sheet) (HTML)
* [The C Cheat Sheet: An Introduction to Programming in C](https://sites.ualberta.ca/~ygu/courses/geoph624/codes/C.CheatSheet.pdf) - Andrew Sterian (PDF)
### <a id="csharp"></a>C\#
* [C# Cheat Sheet](https://simplecheatsheet.com/tag/c-cheat-sheet-1/) - Simple Cheat Sheet (HTML)
### <a id="cpp"></a>C++
* [C++ Cheatsheet](https://www.codewithharry.com/blogpost/cpp-cheatsheet) - CodeWithHarry (HTML)
* [C++ Quick Reference](http://www.hoomanb.com/cs/quickref/CppQuickRef.pdf) - Hooman Baradaran (PDF)
* [MPI Cheat Sheet](https://wtpc.github.io/clases/2018/mpicheatsheet.pdf) - SC Education (PDF)
* [OpenMP 4.0 API C/C++ Syntax Quick Reference Card](https://www.openmp.org/wp-content/uploads/OpenMP-4.0-C.pdf) (PDF)
### Clojure
* [Clojure Cheatsheet](http://clojure.org/cheatsheet) (HTML)
### Dart
* [Dart Cheatsheet](https://quickref.me/dart) - Quickref.me (HTML)
* [Dart Cheatsheet](https://dart.dev/codelabs/dart-cheatsheet) - Codelabs (HTML)
* [Dart Cheatsheet](https://simplecheatsheet.com/tag/dart-cheat-sheet/#site-header) - Simplecheatsheet.com (HTML)
* [Dart Quick Reference](https://koenig-media.raywenderlich.com/uploads/2019/08/RW-Dart-Cheatsheet-1.0.2.pdf) - Koenig-media.raywenderlich.com (PDF)
### Data Science
* [Cheatsheets for Data Scientists](https://www.datacamp.com/community/data-science-cheatsheets) - Datacamp (PDF)
### <a id="data-structures-and-algorithms"></a>Data Structures and Algorithms
* [Algorithms and Data Structures Cheatsheet](https://algs4.cs.princeton.edu/cheatsheet/)
* [An Executable Data Structures Cheat Sheet for Interviews](https://algodaily.com/lessons/an-executable-data-structures-cheat-sheet)
* [Big O Notation Cheat Sheet](https://algodaily.com/lessons/big-o-notation-cheat-sheet)
* [Data Structures and Algorithms Cheat Sheet - Cheatography](https://cheatography.com/burcuco/cheat-sheets/data-structures-and-algorithms/)
* [Data structures and algorithms study cheatsheets for coding interviews](https://www.techinterviewhandbook.org/algorithms/study-cheatsheet/)
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
### Docker
* [Docker Cheat Sheet](https://low-orbit.net/docker-cheat-sheet) - Anthony Rioux, Low Orbit Flux (HTML, PDF)
* [Docker Cheat Sheet](https://www.docker.com/wp-content/uploads/2022/03/docker-cheat-sheet.pdf) - Docker Inc., Solomon Hykes (PDF)
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
* [Docker Cheat Sheet](https://intellipaat.com/blog/tutorial/devops-tutorial/docker-cheat-sheet/) - IntelliPaat (HTML, PDF)
* [Docker Cheat Sheet](https://swissarmydevops.com/containers/docker/docker-cli-cheat-sheet) - Nikko Pedersen, Swiss Army DevOps (HTML, [PDF](https://web.archive.org/web/20210516172426/https://swissarmydevops.com/wp-content/uploads/2021/02/Docker_Cheat_Sheet-2.pdf)) *(:card_file_box: archived)*
* [Docker Cheat Sheet](https://github.com/wsargent/docker-cheat-sheet) - Will Sargent, et al. (HTML)
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
* [Docker Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Docker.docset/Contents/Resources/Documents/index) - Bogdan Popescu (HTML)
* [Docker Cheat Sheet (:es:)](https://helmcode.com/blog/docker-cheat-sheet) - Cristian Córdova, HelmCode (HTML)
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
* [Docker Cheat Sheet (v1)](https://dockerlux.github.io/pdf/cheat-sheet.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF)
* [Docker Cheat Sheet (v2)](https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF)
* [Docker Cheatsheet: Docker commands that developers should know](https://vishnuch.tech/docker-cheatsheet) - Vishnu Chilamakuru (HTML)
* [Docker CLI \& Dockerfile Cheat Sheet](https://web.archive.org/web/20210909015922/https://design.jboss.org/redhatdeveloper/marketing/docker_cheatsheet/cheatsheet/images/docker_cheatsheet_r3v2.pdf) - Bachir Chihani, Rafael Benevides, Red Hat Developers (PDF) *(:card_file_box: archived)*
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
* [Docker CLI cheatsheet](https://devhints.io/docker) - DevHints, Rico Santa Cruz (HTML)
* [Docker Free Cheatsheet](https://cheatsheet.dennyzhang.com/cheatsheet-docker-a4) - Denny Zhang (HTML, PDF)
* [Docker Security Best Practices & Cheat Sheet](https://blog.gitguardian.com/how-to-improve-your-docker-containers-security-cheat-sheet/) - Thomas Segura, GitGuardian (HTML, PDF)
* [Docker Security Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/Docker_Security_Cheat_Sheet.html) - OWASP Cheat Sheet Series (HTML)
feat: Add Docker cheatsheets (english & spanish) (#6589) * feat: Add `Docker` category to cheatsheet Add Docker containers category to cheatsheet * feat: Add Denny Zhang's Docker cheatsheet * feat: Add Aymen EL Amri's Docker cheatsheet * feat: Add Collabnix's Docker cheatsheet * feat: Add IntelliPaat's Docker cheatsheet * feat: Add Anthony Rioux's Docker cheatsheet FRONTMATTER: https://low-orbit.net/docker-cheat-sheet PDF: https://low-orbit.net/docker-cheat-sheet.pdf * feat: Add Nikko Pedersen's Docker CheatSheet * feat: Add OWASP's Docker Security Cheat Sheet * feat: Add helmcode's Docker cheatsheet by Cristian Córdova * feat: Add DevHints' docker cheatsheet * Add Vishnu Chilamakuru's Docker cheatsheet * feat: Add DockerLux's cheatsheets by Gildas Cuisinier @ Docker Meetup Luxembourg * fix: alphabetize * fix: alphabetize * feat: Add Kapeli's Docker cheatsheets by Bogdan Popescu * feat: Add official Docker Cheat Sheet by the Docker Inc. team * feat: Add Will Sargent's docker cheatsheet * fix: Kapeli's Dockerfile cheatsheet url * feat: Add RedHat Developers' docker cheatsheet by Bachir Chihani, Rafael Benevides * feat: Add LeanMind's dockerfiles cheatsheet by Yodra Lopez * fix: move `wsargent/docker-cheat-sheet` from books to cheatsheets file * Merge #6674 upstream/main commit into cheatsheets/docker * feat: configure gitignores for NodeJS, IDE, sys... (cherry picked from commit b3f1b8e77229c15982416e4aa93d75ecaaaecabe) * mark spanish resources with a emoji flag * archive redhat developers cheatsheet 404 Not found
3 years ago
* [Dockerfile Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Dockerfile.docset/Contents/Resources/Documents/index) - Bogdan Popescu, Halprin (HTML)
* [Dockerfiles y docker-compose.yml: buenas prácticas (:es:)](https://leanmind.es/docker-cheatsheet.pdf) - Yodra Lopez Herrera, LeanMind (PDF)
* [The Definitive Docker Cheat Sheet](http://dockercheatsheet.painlessdocker.com) - Aymen EL Amri (HTML)
* [The Ultimate Docker Cheat Sheet](https://dockerlabs.collabnix.com/docker/cheatsheet/) - Sangam Biradar, Collabnix DokerLabs (HTML)
### Git
* [8 Easy Steps to Set Up Multiple GitHub Accounts \[cheat sheet included\]](https://blog.gitguardian.com/8-easy-steps-to-set-up-multiple-git-accounts/) - Thomas Segura, GitGuardian (HTML, PDF)
* [Git Cheat Sheet](https://education.github.com/git-cheat-sheet-education.pdf) - GitHub (PDF)
* [Git Cheat Sheet](https://about.gitlab.com/images/press/git-cheat-sheet.pdf) - GitLab (PDF)
* [Git Cheat Sheet](http://git.jk.gs) - Jan Krüger (PDF, SVG)
* [Git Cheat Sheet](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet.pdf) (PDF)
* [Git Cheat Sheet - extended](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet-v2.zip) (PDF)
* [Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) - Atlassian (PDF)
* [Git Cheat Sheet](https://programmingwithmosh.com/wp-content/uploads/2020/09/Git-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF)
* [Git Cheat Sheet (id)](https://reyhanhamidi.medium.com/buku-saku-git-cheatsheet-git-bahasa-indonesia-3af42e42156e) - Reyhan Alhafizal (HTML)
* [Git ściąga (pl)](https://training.github.com/downloads/pl/github-git-cheat-sheet/) - GitHub (HTML)
* [GitHub Actions Security Best Practices \[cheat sheet included\]](https://blog.gitguardian.com/github-actions-security-cheat-sheet/) - Thomas Segura, GitGuardian, C.J. May (HTML, PDF)
* [GitHub Cheat Sheet](https://github.com/tiimgreen/github-cheat-sheet) - Tim Green (Markdown)
### Go
* [cht.sh Go Cheatsheet](https://cht.sh/go/:learn) (HTML)
* [Go Cheatsheet](https://devhints.io/go) - devhints, Rico Santa Cruz (HTML)
* [Go Handbook](https://thevalleyofcode.pages.dev/go-handbook.pdf) - Flavio Copes, The Valley of Code (PDF)
### GraphQL
* [GraphQL Cheatsheet]([https://devhints.io/go](https://devhints.io/graphql)) - devhints, Rico Santa Cruz (HTML)
### HTML and CSS
* [Accessibility CheatSheet](https://learn-the-web.algonquindesign.ca/topics/accessibility-cheat-sheet/) - Algonquin Design (HTML)
* [CSS CheatSheet](https://htmlcheatsheet.com/css/) (HTML)
* [CSS Cheatsheet](https://www.codewithharry.com/blogpost/css-cheatsheet/) - CodeWithHarry (HTML)
* [CSS Cheatsheet](https://web.stanford.edu/group/csp/cs21/csscheatsheet.pdf) - Stanford (PDF)
* [CSS Flexbox Cheatsheet](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) - Chris Coyier (HTML)
* [CSS Grid Cheatsheet](https://css-tricks.com/snippets/css/complete-guide-grid/) - Chris House (HTML)
* [FLEX: A simple visual cheatsheet for flexbox](https://flexbox.malven.co) - Chris Malven (HTML)
* [GRID: A simple visual cheatsheet for CSS Grid Layout](https://grid.malven.co) - Chris Malven (HTML)
* [HTML & CSS Emmet Cheat Sheet](https://docs.emmet.io/cheat-sheet/) - Emmet Documentation (HTML, [PDF]( https://docs.emmet.io/cheatsheet-a5.pdf))
* [HTML CheatSheet](https://htmlcheatsheet.com) - htmlcheatsheet.com (HTML, [PDF](https://htmlcheatsheet.com/HTML-Cheat-Sheet.pdf))
* [HTML Cheatsheet](https://www.codewithharry.com/blogpost/html-cheatsheet/) - CodeWithHarry (HTML)
* [SCSS CheatSheet](https://devhints.io/sass) - devhints, Rico Santa Cruz (HTML)
* [SEO CheatSheet](https://learn-the-web.algonquindesign.ca/topics/seo-cheat-sheet/) - Algonquin Design (HTML)
### IDE and editors
3 years ago
* [Eclipse Cheat sheet](https://cheatography.com/tag/eclipse/) - Cheatography
* [Editor VI - Guia de Referência (pt)](https://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas (HTML)
* [GNU Emacs Reference Card](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf) - GNU.org (PDF)
* [Vim Avançado (pt)](https://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas (HTML)
* [Vim Básico (pt)](https://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas (HTML)
* [Vim Cheat Sheet](https://www.cs.cmu.edu/~15131/f17/topics/vim/vim-cheatsheet.pdf) - Allison McKnight (PDF)
* [Vim Cheatsheet](https://devhints.io/vim) - Devhints, Rico Santa Cruz (HTML)
* [Vim Médio (pt)](https://aurelio.net/vim/vim-medio.txt) - Aurelio Marinho Jargas (HTML)
* [Visual Studio Code: Keyboard shortcuts for Linux](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf) - Visual Studio Code (PDF)
* [Visual Studio Code: Keyboard shortcuts for macOS](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf) - Visual Studio Code (PDF)
* [Visual Studio Code: Keyboard shortcuts for Windows](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) - Visual Studio Code (PDF)
* [VSCheatsheet](https://www.vscheatsheet.com) - Nicolas Constantinou (HTML)
3 years ago
### Java
* [Java](https://programmingwithmosh.com/wp-content/uploads/2019/07/Java-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF)
* [Java Cheat Sheet](https://www.edureka.co/blog/cheatsheets/java-cheat-sheet/) - Edureka (HTML)
* [Java Cheatsheet](https://www.codewithharry.com/blogpost/java-cheatsheet) - CodeWithHarry (HTML)
### JavaScript
* [JavaScript Cheatsheet](https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet) - Codecademy (HTML)
* [JavaScript CheatSheet](https://htmlcheatsheet.com/js/) (HTML)
* [JavaScript Regex Cheatsheet](https://www.debuggex.com/cheatsheet/regex/javascript) - Debuggex (HTML)
* [JavaScript WorldWide Cheatsheet](https://cheatography.com/davechild/cheat-sheets/javascript/) - Cheatography (JavaScript)
* [Modern JavaScript Cheatsheet](https://github.com/mbeaudru/modern-js-cheatsheet) (HTML)
#### jQuery
* [jQuery CheatSheet](https://htmlcheatsheet.com/jquery/) (HTML)
#### Nest.js
* [Nest.js CheatSheet](https://gist.github.com/guiliredu/0aa9e4d338bbeeac369a597e87c9ba46) (GitHub Gist)
#### Next.js
* [Ultimate Next.js Handbook](https://thevalleyofcode.pages.dev/next-handbook.pdf) - Flavio Copes, The Valley of Code (PDF)
#### Nuxt.js
* [Nuxt.js Essentials Cheatsheet](https://www.vuemastery.com/pdf/Nuxtjs-Cheat-Sheet.pdf) - Vue Mastery (PDF)
#### React.js
* [React Cheatsheet](https://www.codecademy.com/learn/react-101/modules/react-101-jsx-u/cheatsheet) - Codecademy (HTML)
* [Ultimate React.js Cheat Sheet](https://upmostly.com/ultimate-reactjs-cheat-sheet) - Upmostly.com (HTML)
#### Vue.js
* [Vue 3 Cheatsheet for Developers](https://learnvue.co/LearnVue-Vue-3-Cheatsheet.pdf) - LearnVue (PDF)
* [Vue Essential Cheatsheet](https://www.vuemastery.com/pdf/Vue-Essentials-Cheat-Sheet.pdf) - Vue Mastery (PDF)
* [Vue.js 2.3 Complete API Cheat Sheet](https://marozed.com/vue-cheatsheet) - Marcos Neves, Marozed (HTML)
### Kotlin
* [Kotlin Cheatsheet and Quick Reference](https://koenig-media.raywenderlich.com/uploads/2019/11/RW-Kotlin-Cheatsheet-1.1.pdf) - Ray Wenderlich (PDF)
### Kubernetes
* [Handy Cheat Sheet for Kubernetes Beginners](https://kubernetes.io/docs/reference/kubectl/cheatsheet/) - Kubernetes Documentation: kubectl Cheat Sheet (HTML)
* [Kubernetes Cheat Sheet – 15 Kubectl Commands & Objects](https://spacelift.io/blog/kubernetes-cheat-sheet) - Spacelift (HTML)
### Language Translations
* [Swift and C# Quick Reference - Language Equivalents and Code Examples](http://www.globalnerdy.com/wordpress/wp-content/uploads/2015/03/SwiftCSharpPoster.pdf) - Globalnerdy (PDF)
### Markdown
* [Markdown Cheat Sheet](https://www.markdownguide.org/cheat-sheet/) - Markdown Guide (HTML)
* [Markdown Here](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet) - Adam Pritchard (HTML)
### MATLAB
* [MATLAB Basic Functions Reference Sheet](https://www.mathworks.com/content/dam/mathworks/fact-sheet/matlab-basic-functions-reference.pdf) - MathWorks (PDF)
* [Matlab Cheat Sheet](https://sites.nd.edu/gfu/files/2019/07/cheatsheet.pdf) - Thor Nielsen (PDF)
### MongoDB
* [All MongoDb commands you will ever need (MongoDb Cheatsheet)](https://www.codewithharry.com/blogpost/mongodb-cheatsheet/) - CodeWithHarry (HTML)
* [MongoDB Cheat Sheet](https://www.mongodb.com/developer/quickstart/cheat-sheet) - MongoDB (HTML)
* [MongoDB Cheat Sheet](https://blog.codecentric.de/files/2012/12/MongoDB-CheatSheet-v1_0.pdf) - codecentric (PDF)
* [Quick Cheat Sheet for Mongo DB Shell commands](https://gist.github.com/michaeltreat/d3bdc989b54cff969df86484e091fd0c) - Michael Treat's Quick Cheat Sheet (GitHub Gist)
### Perl
* [Perl Reference card](https://michaelgoerz.net/refcards/perl_refcard.pdf) (PDF)
### PyTorch
* [PyTorch Framework Cheat Sheet](https://www.simonwenkel.com/publications/cheatsheets/pdf/cheatsheet_pytorch.pdf) - Simon Wenkel (PDF)
* [PyTorch Official Cheat Sheet](https://pytorch.org/tutorials/beginner/ptcheat.html) - PyTorch (HTML)
### PHP
* [PHP Cheat Sheet](https://www.codewithharry.com/blogpost/php-cheatsheet/) - CodeWithHarry (HTML)
* [PHP Cheat Sheet](https://websitesetup.org/php-cheat-sheet/) - Nick Schäferhoff, WebsiteSetup (HTML, [PDF](https://websitesetup.org/wp-content/uploads/2020/09/PHP-Cheat-Sheet.pdf))
### Python
* [Comprehensive Python Cheat Sheet for Beginners](https://medium.com/the-codehub/comprehensive-python-cheat-sheet-for-beginners-5d76bb038fa2) - Rishi Sidhu, Medium (HTML)
* [Comprehensive Python Cheatsheet](https://gto76.github.io/python-cheatsheet) - Jure Šorn (HTML)
* [Learn Python in Y minutes](https://learnxinyminutes.com/docs/python/) - LearnXinYMinutes (HTML)
* [Official Matplotlib cheat sheets](https://github.com/matplotlib/cheatsheets) - Matplotlib.org (LaTeX, PDF)
* [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG)
* [Python Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML)
* [Python Crash Course Cheatsheet](https://ehmatthes.github.io/pcc/cheatsheets/README.html) - Eric Matthes (HTML)
* [Python Crash Course Cheatsheet (2nd Edition)](https://ehmatthes.github.io/pcc_2e/cheat_sheets/cheat_sheets/) - Eric Matthes (PDF)
* [Python Data Wrangling with pandas](https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf) - Pandas (PDF)
* [Python for Data Science Cheatsheet](https://pydatascience.org/data-science-cheatsheets/) - DataCamp (HTML and Image)
* [Python Regex Cheatsheet](https://www.debuggex.com/cheatsheet/regex/python) - Debuggex (HTML)
* [Python WorldWide Cheatsheet](https://cheatography.com/davechild/cheat-sheets/python/) - Cheatography (Python)
* [Scapy Cheat Sheet](https://www.templateroller.com/template/160817/scapy-cheat-sheet-jeremy-stretch.html) - Jeremy Stretch (PDF)
#### Django
* [All in one Cheatsheet of Django](https://cheatography.com/ogr/cheat-sheets/django/pdf/) - Olivier R. (PDF)
* [Django Quick Reference](https://www.codewithharry.com/blogpost/django-cheatsheet/) - Code with Harry (HTML)
* [Django Web App Beginners Cheat sheet](https://ordinarycoders.com/blog/article/django-beginners-guide) - Jaysha (HTML)
* [(Python + Django) Cheatsheet](https://dev.to/ericchapman/my-beloved-django-cheat-sheet-2056) - Eric The Coder (HTML)
#### Flask
* [Flask Cheatsheet](https://www.codewithharry.com/blogpost/flask-cheatsheet/) - Code with Harry (HTML)
Add R cheatsheets (#5437) * Add R section to cheetsheets Add R Studio section to cheetsheets page * Add link to RStudio official cheetsheets resources Resources website: https://www.rstudio.com/resources/cheatsheets * Add R cheetsheet: Data Wrangling with dplyr, tidyr Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) english Public Url: https://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf * Add R cheetsheet: Domar datos con dplyr y tidyr Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) spanish Public Url: https://github.com/rstudio/cheatsheets/raw/master/translations/spanish/data-wrangling-cheatsheet_Spanish.pdf Scrapped from: https://www.rstudio.com/resources/cheatsheets * Add R cheetsheet: Domar datos con dplyr y tidyr - Fix CI/CD errors. - Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) spanish Public Url: https://github.com/rstudio/cheatsheets/raw/master/translations/spanish/data-wrangling-cheatsheet_Spanish.pdf Scrapped from: https://www.rstudio.com/resources/cheatsheets * Add R cheetsheet: Domar datos con dplyr y tidyr - Fix CI/CD errors - Data Wrangling with dplyr and tidyr cheetsheet (U.1/15) spanish Public Url: https://github.com/rstudio/cheatsheets/raw/master/translations/spanish/data-wrangling-cheatsheet_Spanish.pdf Scrapped from: https://www.rstudio.com/resources/cheatsheets * Revert RStudio Data Wrangling cheatcheats (KISS) - Keep It Simple / apply review suggestions. Thus, I remove "Data Wrangling" cheatsheets because it already are present in the RStudio portal that link points to. - Fix grammar.
3 years ago
### R
* [All RStudio cheatsheets resources](https://www.rstudio.com/resources/cheatsheets) - RStudio.com (HTML site with PDF links)
Added RPi cheatsheets (#5696) * add to documentation * Added RPi cheatsheets * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md fixed 404 broken link issue * Update free-programming-cheatsheets.md * Update CONTRIBUTING.md * Added Blockchain books -PDF * Delete free-programming-books-langs.md * Re-added books * Additional changes, mods. * Update free-programming-books-langs.md * Modifications contrib. * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Additions for Tensorflow cheatsheets (other branch) * Update free-programming-cheatsheets.md * Changes on other files * Update free-programming-cheatsheets.md * Additional changes * Final changes for cheatsheets page nl ends. * Update free-programming-cheatsheets.md added the official content from kaggle for TF (includes pdf link, html only) removed the blog TF link at the top (as per contributing.md guidelines) * Update free-programming-books-langs.md About: Blockchain additions, removed all the whitepapers from the list. Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series not allowed? I do not see that rule in the contributing.md file AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters. Either way, i replaced the first one with one that is free from offic. ibm public link * delete patch * Remove patch. not free Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * use wayback machine to provide its backed PDF link Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * add in process, creator Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * blockchain is not a language. the dummies book should be is subjects list Co-authored-by: eric <eric@hellman.net> Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
3 years ago
### Raspberry Pi
* [Basic GPIO layout configuration cheatsheet](https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/cheat_sheet/) - University of Cambridge Computer Laboratory Raspberry Pi Projects Cheatsheet (PDF)
* [Other Raspberry Pi Commands cheatsheet](https://www.raspberrypistarterkits.com/wp-content/uploads/2018/01/raspberry-pi-commands-cheat-sheet.pdf) - RPi starter Kit (PDF)
* [Raspberry Pi Basics cheatsheet](https://www.woolseyworkshop.com/wp-content/uploads/WoolseyWorkshop_Cheatsheet_RaspberryPiBasics_v1.4.pdf) - Woolsey Workshop (PDF)
* [Raspberry Pi Different GPIO Configuration Combinations cheatsheet](https://static.raspberrypi.org/files/education/posters/GPIO_Zero_Cheatsheet.pdf) - GPIO Zero Cheatsheet (PDF)
* [Top 50 General Commands for Raspberry Pi cheatsheet](https://projects-raspberry.com/wp-content/uploads/2018/05/Top-50-Raspberry-pi-commands-List-cheat-sheet.pdf) - Projects Raspberry (PDF)
### Ruby
* [Ruby Cheat Sheet](https://www.codeconquest.com/wp-content/uploads/Ruby-Cheat-Sheet-by-CodeConquestDOTcom.pdf) - CodeConquest.com (PDF)
### Rust
* [Rust Language Cheat Sheet](https://cheats.rs) (HTML)
### Shell Scripting
* [Bash Cheatsheet - CheatSheet.Wtf](https://www.cheatsheet.wtf/bash) - smokingcuke (HTML)
* [Bash Scripting cheatsheet](https://devhints.io/bash) Devhints (HTML)
* [Fish Shell cheatsheet](https://devhints.io/fish-shell) - DevHints, Rico Santa Cruz (HTML)
### Solidity
* [Solidity Cheat Sheet](https://intellipaat.com/mediaFiles/2019/03/Solidity-Cheat-Sheet.pdf) - IntelliPaat (PDF)
* [Solidity Cheatsheet and Best practices](https://manojpramesh.github.io/solidity-cheatsheet/) - Manoj Ramesh (HTML)
### SpringBoot
* [Spring Boot Cheatsheet](https://www.jrebel.com/blog/spring-annotations-cheat-sheet) - JRebel
### SQL
* [MySQL Cheatsheet](https://s3-us-west-2.amazonaws.com/dbshostedfiles/dbs/sql_cheat_sheet_mysql.pdf) - Database Star (PDF)
* [PostgreSQL Cheatsheet](https://s3-us-west-2.amazonaws.com/dbshostedfiles/dbs/sql_cheat_sheet_pgsql.pdf) - Database Star (PDF)
* [SQL Cheat Sheet](https://www.dataquest.io/wp-content/uploads/2021/01/dataquest-sql-cheat-sheet.pdf) - Dataquest.io (PDF)
* [SQL Cheat Sheet by Tomi Mester](https://data36.com/wp-content/uploads/2018/12/sql-cheat-sheet-for-data-scientists-by-tomi-mester.pdf) - Tomi Mester (PDF)
Added RPi cheatsheets (#5696) * add to documentation * Added RPi cheatsheets * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md fixed 404 broken link issue * Update free-programming-cheatsheets.md * Update CONTRIBUTING.md * Added Blockchain books -PDF * Delete free-programming-books-langs.md * Re-added books * Additional changes, mods. * Update free-programming-books-langs.md * Modifications contrib. * Update CONTRIBUTING.md * Update CONTRIBUTING.md * Additions for Tensorflow cheatsheets (other branch) * Update free-programming-cheatsheets.md * Changes on other files * Update free-programming-cheatsheets.md * Additional changes * Final changes for cheatsheets page nl ends. * Update free-programming-cheatsheets.md added the official content from kaggle for TF (includes pdf link, html only) removed the blog TF link at the top (as per contributing.md guidelines) * Update free-programming-books-langs.md About: Blockchain additions, removed all the whitepapers from the list. Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series not allowed? I do not see that rule in the contributing.md file AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters. Either way, i replaced the first one with one that is free from offic. ibm public link * delete patch * Remove patch. not free Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * use wayback machine to provide its backed PDF link Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * add in process, creator Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> * blockchain is not a language. the dummies book should be is subjects list Co-authored-by: eric <eric@hellman.net> Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
3 years ago
### TensorFlow
* [DeepLearning- Keras & TF Cheat Sheet](https://cheatography.com/chesterhsieh/cheat-sheets/deeplearning-keras-and-tf/pdf/) - Chester Hsieh, Cheatography (PDF) *(:construction: in process)*
* [TensorFlow Quick Reference Table](https://secretdatascientist.com/tensor-flow-cheat-sheet/) - Secret data scientist (HTML)
* [TensorFlow v2.0 Cheat Sheet](https://web.archive.org/web/20200922212358/https://www.aicheatsheets.com/static/pdfs/tensorflow_v_2.0.pdf) - Altoros (PDF) *(:card_file_box: archived)*
### Webpack
* [Webpack cheatsheet](https://devhints.io/webpack) - devhints, Rico Santa Cruz (HTML)