Linux command-line https://ryanstutorials.net/linuxtutorial/commandline.php http://www.linuxcommand.org/lc3_learning_the_shell.php C and Makefiles https://www3.ntu.edu.sg/home/ehchua/programming/cpp/gcc_make.html https://randu.org/tutorials/c/make.php https://stackoverflow.com/questions/6666805/what-does-each-column-of-objdumps-symbol-table-mean https://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html Git tutorials: https://guides.github.com/activities/hello-world/ https://rogerdudler.github.io/git-guide/ https://www.atlassian.com/git/tutorials/using-branches https://www.atlassian.com/git/tutorials/comparing-workflows State machines in video games https://youtu.be/Q2g9d29UIzk?t=253 https://www.moddb.com/games/doom/tutorials/doom-source-code-tutorial-5 https://gamedevacademy.org/how-to-use-state-machines-to-control-behavior-and-animations-in-phaser/