>The C Programming Language...
No, The C Programming Language (also known as K&R) is a fabulous book for learning C90 if you already know how to program in another language. It's not very friendly to absolute beginners though. C Programming - A Modern Approach by K. N. King is often recommended as a first book on C. I'm partial to Pointers on C by Kenneth Reek, but it's no longer in print and likely to be expensive.
>learn c in 21 days or c for dummies 2nd edition
They're both bottom of the barrel and shouldn't be considered.