Same here. I have no formal education but I recently finished my first 12 layer USB3.1 SuperSpeed + FPGA board. Every once in a while, I have to book a freelancer to explain niche knowledge to me - for example how to calculate the impedance for the USB3 specs - but thanks to good software, it was a lot easier to learn than I thought.
By now, I have my own tiny KiCad fork to make things easier to read and look like I expect it to.