Sounds like my older son, he is a command line wiz on Linux, I used to be one on DOS years ago... I switched from Windows to Linux about 10 years ago and never looked back. I am doing everything on multiple computers in Ubuntu Linux with it's great and stable GUI environment. Highly recommended.I would disagree (modern Linux shells are far, far more advanced and user-friendly than the basic interfaces available in the 80s and 90s), but I won't go into it because I'd rather not derail this thread. I'll just say that personally, I'm far more efficient and have a much easier time reasoning about what my computer is doing when I'm typing commands and writing one-line shell scripts to automate annoying tasks.
For 2D CAD I use QCAD which comes in a free version or a low cost commercial version. It is also available for Windows. I looked at FreeCAD but at the time it was not there yet.
Ariel