No, OpenSCAD and FreeCAD aren't similar. OpenSCAD is functional CSG, FreeCAD includes a module to do that (with a interactive GUI), and more importantly, FreeCAD includes OpenSCAD as a workbench- write an openscad program, get the geometry output and then use it FreeCAD for further steps.