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://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
https://quickref.me/es6.html
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/abhirajb/the-ultimate-python-cheatsheet-56g7
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://docs.w3cub.com/angular/guide/cheatsheet.html
047
https://dev.to/lysofdev/an-angular-testing-cheatsheet-5hj2
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://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
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
SASS, SCSS
113
https://quickref.me/sass.html
114
https://devhints.io/sass
115
https://dev.to/finallynero/scss-cheatsheet-7g6
Stylus
116
https://devhints.io/stylus
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://dev.to/therealdanvega/creating-your-first-npm-package-2ehf
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:
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 (27)
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.)
Nice stuff man!
Thank you ☺️
A great list indeed.
You can also consider adding the latest open-source Vue CheatSheet as well.
Already added, but thanks anyway!
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.
Great repository of cheat sheets. Thanks. I found Kotlin missing here, can you add this one to the list.
devhints.io/kotlin
Awesome, thank you for this addition! I updated the repository ✅
😂 CheatSheetCeption!
Thanks for the list! Much hard work I see here.
You're welcome 😊
Great
Glad you like it!
Thanks for the list. Thank you. I found Linux manuals here: manualsrepo.com/brands/linux/commands
Can you add this one to the list.
Thank you for this !
My pleasure 😊