These are the steps you need to take to get started in the class. It covers topics needed to setup and utilize the development environment for this class: C programming on Linux x86_64 machines. Ideally, you can complete these steps before the start of the semester or at the latest before the second lecture. You can seek help from us and others to get your development environment setup correctly.
You should read through this linux/bash tutorial. It contains setup instructions for the containers we will be using in this course.
We will be using the Computer Science GitLab repository for all lab and project distribution. See the link below for how to setup git on your container. There is also a git tutorial from OIT, note that we will be using the CS Gitlab instance
We are using Microsoft Visual Studio Code for programming assignments. VSCode runs locally and can connect to a remote (or local) container for development. It may take a bit to get used to the tool, but in the long run it simplifies things. VSCode provides a nice editor interface for C programming, and allows you to open a terminal (bash shell) on the container.