Comment Re:Just learn to program (Score 2) 144
A lot of us older guys learned to code on first and second generation microcomputers, generally running BASIC variants. I suppose I learned plenty of bad habits in those old days, and the bit of 680x 8-bit assembly I dabbled in definitely did not help. But I remember the first proper computer science class I took in high school, and was introduced to TurboPascal. It was literally like I was basked in heavenly light and the harps, strings and voices of the Choir Eternal rained down upon me. I'm in my mid-40s now, and remember John Lennon being shot, saw the USSR fall and saw Hubble's first images of our incredible universe, but I tell you that that is the only paradigm shift I've experienced first hand, and quite frankly in that instant I dropped standard BASIC like a hot potato; switching to a structured BASIC dialect on my home computer (BASIC-09, which was essentially Pascal with BASIC-like syntax), and I never looked back. When I started working in OOP languages like Java, I found the transition much less hard, mainly I think because I had broken free of the chains of my first programming experiences. It's not that OOP doesn't have its own paradigms, it's just that once you learn a second language, particularly one so different from your first, you already are becoming a bit language agnostic.