What software is recommended for beginners?
On top of, please share your experience in using.
I recommend FreeCad. You can model each 3D object. It's Free Software and there is an active community for support, tutorials, macros, workbench etc..
You can expand the funcionality thanks to python programming.
I recommend solid works which is popular nowadays.