I had the privilege of presenting at NEOSWUG on SolidWorks API topics in 2012. For those of you interested in live SolidWorks API training, I will be teaching a class in Cleveland on June 9-11, 2014 near the Cleveland International Airport. You can learn all about the class here.
This beginner-friendly course will emphasize the three fundamentals skills of SolidWorks API programming: 1) Programming using Visual Basic Applications, 2) Using the API Help, 3) Understanding the SolidWorks API Object Model. After the course, students should feel comfortable researching API calls and using those calls to create macros from scratch.
Major topics include: VBA programming essentials, macro recorder, API Help, SolidWorks API object model, opening and saving documents, configurations, custom properties, selection handling, system and document options, sketch creation, feature creation, feature traversal, feature editing, geometry and topology traversal, and more (if time allows).
Again, visit here for more details. Let me know if you ANY questions!