Basicsof c make and git for a hello qt application
Introduction to Computer Programming Classy Programming Techniques I: Introducing Objects.