Unity 4 Fundamentals is an excellent guide to getting started with the Unity game engine.
I read and studied Unity 4 Fundamentals after completing the author’s book Game Development Principles; I suggest considering this path if you are new to game development or if you are learning the Unity Game engine.
Unity 4 Fundamentals is a very thorough introduction to Unity, starting with describing exactly what Unity is and introducing the workflow used for creating games using Unity. The book then dives deeper into the 6 workflow steps and illustrates a wide range of Unity tools to the developer.
The author has a wealth of game design experience, that, together with a very clear writing style, enables him to explain important points in a very clear manner. It is very helpful to have an expert point out to you the key concepts related to the Unity engine and game development in general; putting the knowledge gained from reading Unity 4 Fundamentals will save you a lot of time and it will help you establish a very efficient and intelligent development workflow.
The projects associated with the book are very clear and emphasize key concepts. The author has a number of related videos - I found the video Introduction to C# Programming and Scripting for Games in Unity at [...] very helpful, given that I had never written code in the C# language.
I am ready to learn more about Unity and start making my own games, due in large part to reading Unity 4 Fundamentals. Excellent book and resources - Highly recommended!!