FreeCAD is a textbook example of an UI/UX "designed" by programmers.
Nothing works as expected. The underlying programming model leaks out way too much.
The fact that it's buggy doesn't help.
And critical functionality (assemblies?) is not supported by the core team.
I'm learning it because on linux desktop there's not much else but it's a joke for professionals.
But even then, any advanced CAD software is not the type of soft software that you can open and "figure out".