@freemo
I know there are other things you can do with it, hut I learned it for creating 3D Printer files. I got used to it and honestly the DSL part was (don't shoot me) kind of fun. Frustrating, but fun.
I have tried to learn how to use things like Blender for the same purpose while I was still learning OpenSCAD and hating myself... but I find Blender to be waaaay more annoying. The UI breaks my brain and isn't as exact.
@swiley
@freemo
I voted OpenSCAD, but I gotta be honest, it's the only one that I'm actually comfortable with. I didn't give the others much of a chance.
@swiley