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:
Get dozens of book recommendations delivered straight to your inbox every Thursday.