Familiarizing yourself with the Linux Shell
If you are not familiar with the shell/command line, the following are good tutorials/resources (if you’ve taken COMP330 before, you should’ve already seen these):
- Ubuntu Desktop Guide
- Ubuntu Tutorial
- http://linuxcommand.org/lc3_learning_the_shell.php
- http://www.ee.surrey.ac.uk/Teaching/Unix/
On editors
In this course, you have several choices of editor (including a JetBrains IDE–GoLand). In other courses (e.g., COMP330) you will not have access to a GUI display and will only have access to a shell. If you want to take the opportunity in this course to begin learning a shell-based editor, you can use Vim. In the VM image, Vim is already configured to do code-completion and error-checking for Rust.
A good place to start learning Vim is simply opening a terminal and running
vimtutor
. https://vim-adventures.com/ is also fun.