There are many kinds of 3D design software out there, and different ways to design: computer assisted design (CAD), freeform, or sculpting. Different projects may require different software. Below are some choices you may want to explore.
Tinkercad is free, subscription-based, online software. It's great CAD software for beginners and includes interactive tutorials.
OpenSCAD is free software you can download and use to design solid 3D CAD objects.
Check out this free eBook from the library with instructions on using TinkerCAD to design your 3D print projects!
Want to master 3D modeling and printing? TinkerCAD is the perfect software for you: it's friendly, web-based, and free. Even better, you don't have to rely on TinkerCAD's technical documentation to use it. This guide is packed with photos and projects that bring 3D modeling to life!
On SketchUp you draw 2D shapes and use the push/pull tool to convert shapes into 3D objects. Downloading .stl files requires the SketchUp STL extension. Free and paid versions.
Blender offers freeform "modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation." Free.
Autodesk has a range of 3D design software for engineering, architecture, product design, media and entertainment. Free trial and paid subscription.
Slicer software prepares your 3D image for printing and interprets your file for the 3D printer.
Cura is Ultimaker's free slicer software and is fairly easy to use. It can be used with other 3D printer manufacturers too.