Computer Aided Design
In order to make a 3D print one first needs to have a design to feed into the 3D printer. Designs are generated in CAD software, below are some recommended CAD packages for beginners.
Very easy to get started, great for simple, quick models.
Slightly more difficult to learn but has better functionality.
Simple to use, with good functionality.