I second this. As a programmer, OpenSCAD feels like home. Just give me a text editor and docs.
I love that the example image on the homepage of OpenSCAD has an edge case and comment explaining it. OpenSCAD does look like a good tool for me though, I will just have to hope I don't find too many edge cases...