Excellent start for a complete beginner.,
This review is from: Unity 3.x Game Development Essentials (Paperback)
I wanted to get into Unity, but I'd never written a line of code beyond BASIC as a kid. A developer friend said this book would be just the job and he wasn't wrong.
It leads you in pretty gently, but doesn't pull any punches once it gets going. You have to engage fully with one chapter in order to understand the next, and I also found myself going to other C# resources on the net to affirm and deepen what this author was explaining. That's no bad thing, though.
If you're willing to put in the time to go back over some bits and work out exactly why you're doing what you're doing, this book is pretty much a one stop shop to learning the basics of Unity.
The author also engages with the readership on the forums, adding extra explantions, different examples and revised/updated material when necessary. That's a great bonus.