Mac/Linux/Windows Linux VM Instructions

Further to #108 (closed), preparing a list of software to install (for those not using mills) would be helpful. The list would be for a Unix-style box, so Windows users would need to install a VM. The instructions would provide a base that all students can use. Following the installation instructions would be optional, but following a different approach would not be officially supported. The initial list would be something like:

  • Windows users would install a Linux VM
  • maybe brew (or other package manager) for Mac users?
  • git
  • Python 3
  • pip
  • Java
  • doxygen
  • make
  • LaTeX
  • flake8
  • ssh client
  • pytest