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/awesome002
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-Sheet005
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-sheet012
https://devhints.io/go013
https://dev.to/codehakase/how-i-learned-go-programming
GraphQL
014
https://devhints.io/graphql015
https://raw.githubusercontent.com/sogko/graphql-shorthand-notation-cheat-sheet/master/graphql-shorthand-notation-cheat-sheet.png016
https://dev.to/methodcoder/graphql-crash-course-in-10-pics-3b04
Java
017
https://overapi.com/java018
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/es6022
https://htmlcheatsheet.com/js/023
https://devhints.io/es6024
https://overapi.com/javascript025
https://dev.to/samanthaming/javascript-module-cheatsheet-5b4o026
https://dev.to/samanthaming/es6-arrow-functions-cheatsheet-1cn
PHP
027
https://overapi.com/php028
https://phpcheatsheets.com/029
https://dev.to/biros/awesome-php-resources-on-dev----3a18
Python
030
https://devhints.io/python031
https://overapi.com/python032
https://www.pythoncheatsheet.org033
https://dev.to/codingsafari/python-cheat-sheet-for-javascripters-2c4m
Regex
034
https://www.debuggex.com/cheatsheet/regex/javascript035
https://devhints.io/regexp036
https://overapi.com/regex037
https://dev.to/emmabostian/regex-cheat-sheet-2j2a038
https://dev.to/catherinecodes/a-regex-cheatsheet-for-all-those-regex-haters-and-lovers--2cj1
Ruby
039
https://overapi.com/ruby040
https://dev.to/teekay/idiomatic-ruby-writing-beautiful-code-56ef041
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/mysql043
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/cheatsheet047
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/react051
https://devhints.io/react052
https://dev.to/codeartistryio/the-react-cheatsheet-for-2020-real-world-examples-4hgg
Redux
053
http://www.developer-cheatsheets.com/redux054
https://devhints.io/redux055
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/vue058
https://dev.to/adnanbabakan/vue-cheat-sheet-1-194a059
https://dev.to/adnanbabakan/vue-cheat-sheet-2-5aj8060
https://dev.to/adnanbabakan/vue-cheat-sheet-3-advanced-4khj061
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
Bash
065
https://devhints.io/bash066
http://johnstowers.co.nz/pages/bash-cheat-sheet.html067
https://dev.to/devmount/9-evil-bash-commands-explained-4k5e
Docker
068
https://devhints.io/docker069
https://dev.to/emarsys/the-missing-docker-cheatsheet-4dbg
Git
070
http://www.ndpsoftware.com/git-cheatsheet.html071
https://overapi.com/git072
https://dev.to/maxpou/git-cheat-sheet-advanced-3a17073
https://dev.to/duomly/git-cheatsheet-for-beginners-5apl074
https://dev.to/antjanus/my-personal-git-tricks-cheatsheet-23j1075
https://dev.to/hengnee/yet-another-git-cheatsheet-4gjk076
https://dev.to/devmount/how-to-correct-git-commit-messages-402d077
https://dev.to/devmount/signed-git-commits-in-vs-code-36do
Node.js
078
https://devhints.io/nodejs079
https://overapi.com/nodejs080
https://dev.to/santypk4/bulletproof-node-js-project-architecture-4epf081
https://dev.to/jorge_rockr/everything-you-need-to-know-about-node-js-lnc
Sublime Text
082
https://devhints.io/sublime-text083
https://shortcuts.design/toolspage-sublimetext.html
Vim
084
https://vim.rtorr.com/085
https://devhints.io/vim086
https://sheet.shiar.nl/vi
Visual Studio Code
087
https://devhints.io/vscode088
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf089
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf090
https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf091
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/css094
http://overapi.com/css095
https://yoksel.github.io/flex-cheatsheet/096
https://dev.to/proticm/css-variables-cheat-sheet-32id097
https://dev.to/iggredible/css-selectors-cheatsheet-24bh098
https://dev.to/devmount/learn-css-animation-by-creating-pure-css-loaders-3lm6099
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/emmet102
https://dev.to/lalawuhan/emmet-love-4be5
HTML, HTML5
103
https://htmlcheatsheet.com/104
https://devhints.io/html105
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-sheet110
https://devhints.io/markdown111
https://dev.to/rattanakchea/markdown-cheatsheet-for-developers-2bjj
Pug
SASS, SCSS
113
https://sass-cheatsheet.brunoscopelliti.com/114
https://devhints.io/sass115
https://dev.to/finallynero/scss-cheatsheet-7g6
Stylus
116
https://devhints.io/stylus
Xpath
Yaml
118
https://lzone.de//cheat-sheet/YAML119
https://devhints.io/yaml
Platforms, web apps and code management
Github
120
https://github.com/tiimgreen/github-cheat-sheet121
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/npm125
https://guide.freecodecamp.org/developer-tools/npm-cheatsheet/126
https://dev.to/therealdanvega/creating-your-first-npm-package-2ehf
Yarn
127
https://devhints.io/yarn128
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:
https://github.com/devmount/CheatSheets
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.
Originally published: 25th February 2020 on dev.to
Cover Image: https://codepen.io/devmount/full/ZEGLaKR