Whereas most people gain their basic education from college and the classroom, I could not wait to see and learn new things first hand. I joined the Navy out of high school, attended several engineering based courses of study including the Navy's nuclear power school, the Gas Turbine Systems school and put that training to use "Haze gray and Underway" for 12 years and across four different warships from Frigate size to Cruiser..
Throughout my 15 year Naval career I gained valuable skills such as how to fight a fire out in the middle of nowhere, how to fuel a helicopter while it hovers over your deck, how to lead and operate quickly and effectively under immediate and intense pressure in a multitude of conditions, managing up to forty sailors in daily maintenance and troubleshooting, and of course, how to walk on the walls during heavy seas without killing myself.
Personal Computers came of age during my Navy career. I have been involved with them since my first Commodore VIC-20 and discovered a certain sensitivity, awareness and tolerance of their operation and gravitating to the software side.
I like being able to learn new skills on the fly, as needed, so for the last 10 years I have turned increasingly to reputable online training sources like Lynda.com, Digital-Tutors, Udemy, and AppleU video podcasts from MIT & Stanford to gain the active knowledge that I need.
Like it, or not, the speed with which the digital landscape has changed (and continues to change) does not really allow for slow, plodding courses of instruction (built years prior) over several semesters only to have the information be out of date by the time you are ready to put it to use. One needs to be updating their skill set continuously; and I do.