My "Learn C The Hard Way" experience