It is a very well written book. The book provides a very good overview and a overall birds eye view of most of the mobile platforms. This book is not in depth, but thats exactly what the title says 'Beginning'. If you want in depth you can view some of their other series. The book is like a movie trailer, if you want to see the whole movie, there are other book by the same publisher, and same series. Its great for people who don't want to get into the details, but would like to select their favorite mobile platform, by seeing what every platform has to offer. The language and style is excellent, and the information flows smoothly. The book does contain codes and examples to try. The book help a starter to navigate the complex waters of mobile platform development with great ease. Highly recommended for mobile platform starters.