This document provides an overview of developing VMware applications for novice programmers. It discusses how the author created several simple VMware apps as a non-programmer using APIs and SDKs. Tips are provided on getting started, including using .NET or Java IDEs, understanding the SDK object model, and learning from examples. The author's apps are demonstrated, such as for reverting VM snapshots or finding wasted vDisk space, and advice is given on creating easy-to-use graphical user interfaces.