Lecture 1 Introduction to CFGAA


Self Study

This is a great talk about programming, learning programming and how I think is best to learn. It does contain swearing.

reddit discussion on the above video

This video goes into a lot more depth on the structure of a program and how the different translation units etc work. Well worth a watch.

Blog post (hello world * 3)

Basic git setup

git ssh setup

Visual and interactive way to learn Git Hacker news discussion on this page

Visual Git tutorial

learn git