I've been using 3D CAD software since 2016 when I got my first 3D Printer (Monoprice Maker Select Plus)
I with use Python as my main go to for creating programs, and software.
I use both Fusion 360 and Tinkercad for my 3D Models (Tinkercad is kind of shitty though)
I've made a couple of PCB in the past using KiCad (Sometimes Eagle as well) for my main go to for PCB Designing.
GitHub: https://github.com/RegDogg
Ask and ye shall get fish