If you are absolutely talented, it is possible. You would need A LOT of time and be extremely disciplined. A lot of CAD programs you can learn on freakin' you tube, so that is possible. As for theory and stuff it's best to learn from somebody with experience.