## Dev Environments *** [Neovim Editor](https://www.youtube.com/watch?v=vdn_pKJUda8) *** [Learn Vim](https://github.com/iggredible/Learn-Vim) \*     [Zsh Terminal](https://www.youtube.com/watch?v=CF1tMjvHDRA&t=524s) *** [Tmux](https://www.youtube.com/watch?v=U-omALWIBos&list=PLnu5gT9QrFg36OehOdECFvxFFeMHhb_07&index=4) ## Git *** [Pro Git Book](https://git-scm.com/book/en/v2) **   [Github QuickStart](https://docs.github.com/en/get-started/quickstart ) *     [Pattern for Managing Branches](https://martinfowler.com/articles/branching-patterns.html) ## CMake *** [CMake Tutorial](https://cmake.org/cmake/help/latest/guide/tutorial/index.html) **   [Case Study - EPFL Library](https://github.com/lsils/lstools-showcase) **   [Case Study - MQT Library](https://github.com/cda-tum/mqt-core) ## C++ *** [LearnCpp](https://www.learncpp.com) **   C++ Premier Book in Lab *     [Clean Code](https://thixalongmy.haugiang.gov.vn/media/1175/clean_code.pdf) *     [Design Pattern](https://www.csie.ntu.edu.tw/~b98208001/Design%20Patterns%20%20Elements%20of%20Reusable%20Object-Oriented%20Software.pdf) ## Python (as shell scripts) *** [Python W3School](https://www.w3schools.com/python/) *     [Python Matplot](https://www.w3schools.com/python/matplotlib_intro.asp) *** [Python Subprocess](https://realpython.com/python-subprocess/) ## Markdown (as documents) **   [Markdown Cheatsheet](https://www.markdownguide.org/cheat-sheet/) *     [Markdown Presentation](https://hackmd.io/c/tutorials-tw/%2Fs%2Fhow-to-create-slide-deck-tw) ## GDB **   [GDB Tutorial](https://www.cs.umd.edu/~srhuang/teaching/cmsc212/gdb-tutorial-handout.pdf) *     [GDB Cheatsheet](https://darkdust.net/files/GDB%20Cheat%20Sheet.pdf)