A Biologist's journey into Software Development Command Line Theory Learn enough command line to be dangerous The Command Line Crash Course Command Line Cheat Sheet Version Control System Theory Introduction to VCS Another introduction to VCS Getting started with Git TryGit Github Practice Set up git on your machine and create a local repo Create a file called README.MD and summarized why VCS is important Create an account on github Create a repository on Github Push your local repo to Github More Resources http://rogerdudlergithub.io/git-guide/ http://jeyg.info/dive-into-git-en/ http://gitref.org/ https://progit.org/