BlocksCAD is a drag-and-drop programmatic CAD interface.
To get started, choose a topic from one of the menus.