OpenSCAD is a program used to make 3D models. But unlike most 3D
modeling programs, there are only 10 things you need to know in order
to be dangerous in OpenSCAD. Unlike most other 3D modeling programs
like Blender, Sketchup,AutoCAD, or Solidworks, it’s really easy to get
started in OpenSCAD. For installing,
sudo apt-get install openscad
Another difference is that you write a programming language to do your
3D modeling. “I’m not a programmer, you say!” Actually, OpenSCAD is a
declarative language, like HTML. If you’ve ever written a simple blog
post or email in HTML, you can handle OpenSCAD.
By through this link , I’ve learned many new things about openscad, its features and uses. and many related information regarding it.
This url , gives a complete overview of openscad like basic shapes (cube, sphere, cylinder) , operations (translate, scale, mirror , rotate) and most importantly (union, difference , intersection).
It then gives a example of a bishop in chess. We can also look various examples in opensCAD itself under file menu.