Source: cirosantilli/skills/programming-languages

= Programming languages

|| Grade
|| Name
|| Notes

| 4
| C / C++
| Cheatsheets: https://github.com/cirosantilli/cpp-cheat/blob/master/c/[C], https://github.com/cirosantilli/cpp-cheat/blob/master/cpp/[C++], https://github.com/cirosantilli/cpp-cheat/blob/master/posix/[POSIX C API]

| 3
| x86 assembly, ELF
| https://github.com/cirosantilli/x86-assembly-cheat[Cheatsheet], <x86 paging>, https://github.com/cirosantilli/x86-bare-metal-examples[Bare Metal]

| 4
| Python
| https://github.com/cirosantilli/python-cheat[Cheatsheet]

| 4
| Bash
| Cheatsheets: https://github.com/cirosantilli/bash-cheat[language], https://github.com/cirosantilli/linux-cheat[POSIX / GNU utils]

| 4
| HTML, CSS, JavaScript
| <web technology>, https://github.com/cirosantilli/nodejs-cheat[Node.js], https://github.com/cirosantilli/nodejs-cheat/tree/master/coffee[CoffeScript]

| 4
| Java
| https://github.com/cirosantilli/java-cheat[Cheatsheet], school projects

| 3
| Ruby, Rails
| <projects>[GitLab contributions], cheatsheets: https://github.com/cirosantilli/ruby-cheat[Ruby], https://github.com/cirosantilli/rails-cheat[rails-cheat]

| 3
| GDB
| https://github.com/cirosantilli/cpp-cheat/tree/f034893788f2fe372c94942e1e35590ec05ab361/gdb[Cheatsheet]

| 2
| MySQL
| \a[db/mysql][Tutorial]{external}

| 3
| LaTeX, Markdown
| https://github.com/cirosantilli/latex-cheat[LaTeX cheatsheet], \a[markdown-style-guide][Markdown style guide]{external}, https://github.com/karlcow/markdown-testsuite/graphs/contributors[Markdown Testsuite contributions], \a[jekyll-cheat][Jekyll cheatsheet]{external}