Interesting! I also am a software engineer/programmer from way back; mostly all self-taught. Yes I usually enjoy it more that way, you can learn exactly what you need when you need it. I was lucky to get a job where I was allowed to learn as I went. I have had a few courses in programming and scripting, and they varied so much in quality, it is no wonder some folks just 'give up' or end up hating what they thought would be fun.

I actually took a UNIX scripting course with two work mates and my MANAGER even signed up. I am just recollecting how much trouble the mgr had keeping up with the material - best course I ever took, I just loved it.