Lesson by lesson commit to learn C the hard way - http://c.learncodethehardway.org/book/