Online Textbooks

The textbooks below are available as supplementary material that can help you become familiar with some of the languages and tools used in this course. While using an on-campus network or VPN, you can access them for free using the Safari Books links.

Git 2nd edition

Version Control with Git
2nd Edition

Authors: Jon Loelinger and Matthew McCullough

Complete reference on Git. Covers almost anything you want to know about using Git.

O'Reilly Media, Inc.
2nd Edition (August 20, 2012)

ISBN-13: 978-1-4493-1638-9

Free On-Campus (Safari Books): HERE

Head First C

Head First C
1st Edition

Authors: David Griffiths and Dawn Griffiths

Head First C provides a complete learning experience for C and structured imperative programming.

O'Reilly Media, Inc.
1st Edition (April 2012)

ISBN-13: 978-1-4493-9991-7

Free On-Campus (Safari Books): HERE

21st Century C

21st Century C
2nd Edition

Authors: Ben Klemens

With this revised edition of 21st Century C, you’ll discover up-to-date techniques missing from other C tutorials, whether you’re new to the language or just getting reacquainted.

O'Reilly Media, Inc.
2nd Edition (September 2014)

ISBN-13: 978-1-4919-0389-6

Free On-Campus (Safari Books): HERE