Learn C The Hard Way (ALPHA)

Introducing Learn C The Hard Way

Learn C The Hard Way will fill in the "beginning programmer" gap in the literature on the C Programming language. It will teach good modern C programming practices and avoid habits that lead to buffer overflows, security defects, and other problems that even experienced programmers cause. This book is designed for:

  • Students who have read LPTHW or LRTHW.
  • Programmers with skill in one other "scripting" language.
  • Programmers who need to relearn C.
  • Objective-C programmers who want better C skills.
  • People who like a challenge.

Read More

Online Inculcate.Me Course Started

I've now started an online class with Inculcate.Me that will feature videos of me walking you through the different exercises. This class is for early access to my course as I work on it. You'll be getting it at a discount of $29 since it's a work in progress. I'll be uploading videos and the latest version of the PDF will always be available until I officially publish. After the book is published the price will go up, but you'll have it at the lower price of $29.

Signup For The Online Class

Download The ALPHA Release

Right now there's an HTML version of the book up for people to read.

Read More

Helping Edit

If you are an experienced programmer and want to edit code that's in the book, or help with editing, then hit the git repo and start digging. You know what to do:

  • Fork my git repo.
  • Make your changes.
  • Send me a merge request.

By asking me to merge your changes in you agree that I retain copyright. Please don't make me make you sign something to prove that.

Copyright 2011 Zed A. Shaw. All Rights Reserved. Powered By Software He Wrote.