A CheatSheet of 128 CheatSheets for Developers
Tags: webdev, productivity, beginners, javascript
Published: 2020-02-25 12:36:45

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](https://dev.to/devmount/23-lesser-known-vs-code-shortcuts-as-gif-80), 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 devmount/CheatSheets no-readme %}

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](https://github.com/devmount/CheatSheets/pulls) to make this list more complete.

---

*Published: 25th February 2020
Cover Image: https://codepen.io/devmount/full/ZEGLaKR*