SketchUp is a surface modelling program owned by Google.

SketchUp can be scripted in RubyLanguage.

SketchUp does not come with any paper or CD manuals. ''Google SketchUp 7 for Dummies" was written by AidanChopra, who is a "SketchUp Product Evangelist at Google".  This ForDummies book is an excellent introduction and tutorial.

----
See also:  ThingsWeHateAboutSketchUp