There are differences at every level.
Solidworks is an integrated commercial product / FreeCad is a collection of bundled Open Source "Apps"
Solidworks is very expensive / FreeCad is free
Solidworks is professionally supported / FreeCad is supported by the user group on a forum

If you want to get into CAD/CAM Fusion 360 is a great product with free licensing to hobby users and startups.