| ... | @@ -11,6 +11,12 @@ opportunities in terms of career progression. | 
... | @@ -11,6 +11,12 @@ opportunities in terms of career progression. | 
| 
 | 
This page provides a number of references you may find useful in getting up to
 | 
 | 
This page provides a number of references you may find useful in getting up to
 | 
| 
 | 
speed for the CDC design project.
 | 
 | 
speed for the CDC design project.
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
## Contents
 | 
 | 
 | 
 | 
1. [The Linux Command Line](#the-linux-command-line)
 | 
 | 
 | 
 | 
2. [Python Programming Language](#python-programming-language)
 | 
 | 
 | 
 | 
3. [C++ Programming Language](#c-programming-language)
 | 
 | 
 | 
 | 
4. [Git Version Control](#git-version-control)
 | 
 | 
 | 
 | 
 | 
| 
 | 
## The Linux Command Line
 | 
 | 
## The Linux Command Line
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
The primary software environment used in CDC will be an Ubuntu Linux virtual
 | 
 | 
The primary software environment used in CDC will be an Ubuntu Linux virtual
 | 
| ... | @@ -94,7 +100,7 @@ well as creating your own blocks should you choose to do so. | 
... | @@ -94,7 +100,7 @@ well as creating your own blocks should you choose to do so. | 
| 
 | 
 - [C++ Language Tutorial](https://www.cplusplus.com/doc/tutorial/)
 | 
 | 
 - [C++ Language Tutorial](https://www.cplusplus.com/doc/tutorial/)
 | 
| 
 | 
 - [W3 School's C++ Tutorial](https://www.w3schools.com/CPP/cpp_intro.asp)
 | 
 | 
 - [W3 School's C++ Tutorial](https://www.w3schools.com/CPP/cpp_intro.asp)
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
## Version Control with Git
 | 
 | 
## Git Version Control
 | 
| 
 | 
 | 
 | 
 | 
| 
 | 
A version control tool tracks changes to the software codebase of a project,
 | 
 | 
A version control tool tracks changes to the software codebase of a project,
 | 
| 
 | 
allowing multiple team members to develop concurrently. Such tools allow for
 | 
 | 
allowing multiple team members to develop concurrently. Such tools allow for
 | 
| ... |  | ... |  |