I'd recommend Charlie Papazian's "The Complete Joy of Homebrewing - Third Edition."
I find that most others here tend to recommend this book as well. It got me started with the basics, and introduced me to beginning homebrewing. Then as I got more experienced, further sections of the book gently lead you into the more advanced aspects of homebrewing.
I have read the online sample of John Palmers "How to Brew" and have found it to be very helpful and informative. I haven't read any of the others but i know palmer's is great for explaining pretty much anything a beginning brew needs to know to get started (sense i just started as well, finished brewing my second batch today as a matter of fact).
I read the palmer book online and then when I got my brew kit, a copy of it was included. I also went and bought the joy of homebrewing. it has a greater depth of information plus a receipes. The Palmer book is great for starting out IMO