3D modelling software can be difficult to use if you're not artistic. OpenSCAD provides a way for you to design models specifically for 3D printing, using nothing but code.