If you can borrow or buy them, I recommend
Assembly Language Step by Step, second ed., by Jeff Duntemann, and
C Primer Plus, 4th ed., by Steven Prata. I would also recommend getting a copy of
The C Programming Language, second edition by Brian Kernighan and Dennis Ritchie (
the reference book on the langauge - the authors were the original designers of C - though it needs to be updated for the newest standards) and the latest edition of
Practical C Programming by Steve Oualline.
These are books which I found to be helpful, especially for beginners; however, everyone has their own learning style, and what works for some people may not work for you. YMMV. You should take a look through them first, and try and decide if they are right for you or not.