Learning C is difficult because you need
to know how the machine actually works. Trust me, there
are no shortcuts. The year can be 2036, learning C will
be the same.
With that said, these books are excellent:
Fresh book recommendations delivered straight to your inbox every Thursday.