DEV Community

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

Posted 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://yangshun.github.io/tech-interview-handbook/cheatsheet/
004 https://github.com/TSiege/Tech-Interview-Cheat-Sheet
005 https://dev.to/elliot/my-google-technical-interview-cheat-sheet-1lbd

Complexity

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

SEO

008 https://dev.to/pagely/seo-cheat-sheet-for-devs-5h1g

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://dev.to/codehakase/how-i-learned-go-programming

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://dev.to/methodcoder/graphql-crash-course-in-10-pics-3b04

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://dev.to/monknomo/java-8-stream-cheatsheet--oad

JavaScript, ES2015+

021 http://www.developer-cheatsheets.com/es6
022 https://htmlcheatsheet.com/js/
023 https://devhints.io/es6
024 https://overapi.com/javascript
025 https://dev.to/samanthaming/javascript-module-cheatsheet-5b4o
026 https://dev.to/samanthaming/es6-arrow-functions-cheatsheet-1cn

PHP

027 https://overapi.com/php
028 https://phpcheatsheets.com/
029 https://dev.to/biros/awesome-php-resources-on-dev----3a18

Python

030 https://devhints.io/python
031 https://overapi.com/python
032 https://www.pythoncheatsheet.org
033 https://dev.to/codingsafari/python-cheat-sheet-for-javascripters-2c4m

Regex

034 https://www.debuggex.com/cheatsheet/regex/javascript
035 https://devhints.io/regexp
036 https://overapi.com/regex
037 https://dev.to/emmabostian/regex-cheat-sheet-2j2a
038 https://dev.to/catherinecodes/a-regex-cheatsheet-for-all-those-regex-haters-and-lovers--2cj1

Ruby

039 https://overapi.com/ruby
040 https://dev.to/teekay/idiomatic-ruby-writing-beautiful-code-56ef
041 https://dev.to/philnash/top-10-errors-from-1000-ruby-on-rails-projects-and-how-to-avoid-them-24m

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://angular.io/guide/cheatsheet
047 https://dev.to/lysofdev/an-angular-testing-cheatsheet-5hj2

jQuery

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

React

050 http://www.developer-cheatsheets.com/react
051 https://devhints.io/react
052 https://dev.to/codeartistryio/the-react-cheatsheet-for-2020-real-world-examples-4hgg

Redux

053 http://www.developer-cheatsheets.com/redux
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://marozed.ma/vue-cheatsheet/
057 https://devhints.io/vue
058 https://dev.to/adnanbabakan/vue-cheat-sheet-1-194a
059 https://dev.to/adnanbabakan/vue-cheat-sheet-2-5aj8
060 https://dev.to/adnanbabakan/vue-cheat-sheet-3-advanced-4khj
061 https://dev.to/devmount/how-to-kickstart-a-vuejs-project-2mj5

Vuex

062 https://vuejs-tips.github.io/vuex-cheatsheet/
063 https://dev.to/napoleon039/when-why-and-how-to-use-vuex-9fl

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://dev.to/devmount/9-evil-bash-commands-explained-4k5e

Docker

068 https://devhints.io/docker
069 https://dev.to/emarsys/the-missing-docker-cheatsheet-4dbg

Git

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

Node.js

078 https://devhints.io/nodejs
079 https://overapi.com/nodejs
080 https://dev.to/santypk4/bulletproof-node-js-project-architecture-4epf
081 https://dev.to/jorge_rockr/everything-you-need-to-know-about-node-js-lnc

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://dev.to/devmount/23-lesser-known-vs-code-shortcuts-as-gif-80

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://dev.to/proticm/css-variables-cheat-sheet-32id
097 https://dev.to/iggredible/css-selectors-cheatsheet-24bh
098 https://dev.to/devmount/learn-css-animation-by-creating-pure-css-loaders-3lm6
099 https://dev.to/devmount/8-games-to-learn-css-the-fun-way-4e0f

Emmet

100 https://docs.emmet.io/cheat-sheet/
101 https://devhints.io/emmet
102 https://dev.to/lalawuhan/emmet-love-4be5

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://dev.to/nickymarino/lets-use-latex

Markdown

109 https://www.markdownguide.org/cheat-sheet
110 https://devhints.io/markdown
111 https://dev.to/rattanakchea/markdown-cheatsheet-for-developers-2bjj

Pug

112 https://devhints.io/pug

SASS, SCSS

113 https://sass-cheatsheet.brunoscopelliti.com/
114 https://devhints.io/sass
115 https://dev.to/finallynero/scss-cheatsheet-7g6

Stylus

116 https://devhints.io/stylus

Xpath

117 https://devhints.io/xpath

Yaml

118 https://lzone.de//cheat-sheet/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://dev.to/therealdanvega/creating-your-first-npm-package-2ehf

Yarn

127 https://devhints.io/yarn
128 https://infinite.red/files/yarn.pdf


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
Cover Image: https://codepen.io/devmount/full/ZEGLaKR

Top comments (23)

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
 
antsorin profile image
Sorin

Thank you for the list!
For people who are working with Git from the command line, I created this Git Cheat Sheet, featuring search-as-you-type functionality, 80+ commands with short descriptions and links to the relevant documentation.
I hope this helps.

Collapse
 
mudassirbloom profile image
Mudassir

Great repository of cheat sheets. Thanks. I found Kotlin missing here, can you add this one to the list.
devhints.io/kotlin

Collapse
 
devmount profile image
Andreas

Awesome, thank you for this addition! I updated the repository

Collapse
 
devmount profile image
Andreas

😂 CheatSheetCeption!

Collapse
 
shivabhusal profile image
Shiva Bhusal

I find this quite useful for me ohmycheatsheet.com

Collapse
 
devmount profile image
Andreas

Awesome! Thank you for sharing! 👍🏻

Collapse
 
marwan01 profile image
Marouen Helali

Great list!

Collapse
 
devmount profile image
Andreas

Thank you! 😊

Collapse
 
findlogan profile image
Logan Johnson

Thanks for the list! Much hard work I see here.

Collapse
 
devmount profile image
Andreas

You're welcome 😊

Collapse
 
captainvince profile image
Captain Vince

Great

Collapse
 
devmount profile image
Andreas

Glad you like it!

Collapse
 
lephuhai profile image
Hai Le Phu

Thanks for the list. Thank you. I found Linux manuals here: manualsrepo.com/brands/linux/commands
Can you add this one to the list.

Collapse
 
gab_ui profile image
Gabriel

Thank you for this !

Collapse
 
devmount profile image
Andreas

My pleasure 😊

Collapse
 
rrr profile image
RRR

Thanks, great work! I found more cheatsheets here.

quickref.me/nc
quickref.me/javascript
quickref.me/awk
quickref.me/regex

Collapse
 
louispetrik profile image
Louis • Edited

Another site I like is codingcheats.io :)

Collapse
 
devmount profile image
Andreas

Thank you for this addition 😎

Collapse
 
hackingcpp profile image
hacking C++

You may want to add a link to this collection of my C++ cheat sheets:
hackingcpp.com/cpp/cheat_sheets.html

Collapse
 
mrsniikyz profile image
Paul Oggero

I am sorry but this list is not for developers, it is for web developers mostly (and sadly), I don't see any mobile languages cheatsheet for example 😢

Collapse
 
devmount profile image
Andreas

Hi Paul, thank you for your feedback. Feel free to contribute the languages you like.