- https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/...
If you Reside in India - SK Srivastava & Bagalurusamy
Else - K N KING
 - amazon.in/Programming-ANSI-C-Balagurusamy/dp/933921966X/ & http://www.amazon.in/C-Depth-Deepali-Srivastava/dp/818333048... - amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504
 - amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504
I'd start here with the Aalto C Programming MOOC based on K&R.
Then take on Harvard's CS50 book by King to accompany the course.
Finally to really learn C - you should read K&R 's The C Programming Language (the bible for C) at some point and tackle every problem in the book!
C Programming, A Modern Approach 2nd Ed by K.N. King
This book is hands down the best programming book I've seen, and is a good C reference manual as well. It has tons of examples, exercises, figures, etc., and stays digestible and even occasionally entertaining throughout. Just reading the preface should be enough to get you hooked.
Also, C is a great first language, for a multitude of reasons. It might be harder to grasp initially than something like Python, but it gives you a better understanding of what's happening under the hood of your computer. Plus it's the grand-daddy of many popular languages, and so many of its concepts carry to other languages well.
Pretty disillusioning advice, but what does it help if you're the best of the best if you have burnout?
But to stay on topic, C Programming - A Modern approach is telling not so much about C itself, but more about the real-world usage of the C infrastructure - which is also applicable to C++ and Rust - namely make, gcc, clang/LLVM, autotools etc. It should help you a lot handling Linux + programming. These days, students get their CS masters and never have linked an external library in their life, which is sad. (It's a quite expensive book, but of course, there is an ebook download, somewhere..)