Because ArcView GIS Developer's Guide, 4E assumes the reader has had no prior background in programming, it is a great choice for beginners and the experienced alike. ArcView GIS Developer's Guide, 4E explains the object oriented concept and then moves from introductory topics to more advanced concepts. The user can practice programming while reading due to the many practical examples throughout the book.
-- Both introductory and advanced topics help readers at all levels.
-- Numerous code examples assist the reader in learning.
-- Real world examples allow the reader to apply new knowledge.
-- Utilizes a how-to approach, allowing the reader to pick and choose what topics to read.