I have a degree in engineering.
I spent 16 years in the military.
I never liked computers until I built one. (Remember DOS 2 and the NEC V-20 processor chip?)
I spent 10 years as a controls systems engineer, which, in my case, meant programmer.
Visual Basic was forced on me as part of a project, and I eventually became comfortable with it. The largest application I have written was in VBA.
I started off as a C programmer with Borland Turbo C 1.0, which came on two 3.5 inch diskettes. After working my way up to VC6 I have gone back to TC 2.01 and the K&R standard.