K&R C is the "classic" C book. That being said, I despised it when I first read (my first real programming class was in Java which I took my first semester of college; C and C++ were taken my second semester). I still dislike it. The reason why I dislike it is because the book is just outdated in its examples. The book presumes you know an older language (keep in mind that this book was last revised in the late 1980s) and tries to relate to those languages. The problem is that if you're learning C today, you almost certainly don't know those languages. I personally thought that reading the tutorials point guide on C to be far more useful in that they use plain English and practical examples that don't presume you have prior programming knowledge (in an obsolete language). In retrospect, I think the best approach is still to do the tutorials point tutorial, practice a lot, and then follow up with a light skimming of the K&R C book.
https://www.tutorialspoint.com/cprogramming/
If you have a Mac, use that. If you have Windows, you _may_ be able to get away using WSL. However, I'd suggest you virtualize a Linux distro or dual boot it. I'd also suggest you use clang rather than gcc since, in my experience, clang produces far more useful error messages.