Combination of self taught and working as apprentice. The guy I started learning from quit about 2 months after I came to the company. After that I was on my own. I had worked with programs like Photoshop, Fireworks, A.I., and an few others. This was my intro to Flexi-Sign, ArtCam and AutoCad.