I want to learn c the hard way.