As an EE, there is a difference between someone who knows a programming language, or even a type of technology, and someone who can really wield it elegantly.
With some languages, it just takes enough time 'in grade' to get that proficient with a language.
Something to be said for the workmanship that can be had by such people with expertise in languages that are 'just behind the curve' a little.
I remember when being a power engineer was the very last thing you wanted to be. Now they are making $150K per year because nobody was interested in it.
I know of a C++ programmer who was forced, by management, to write a GUI in VB. You shoulda seen the thing. She built this whole scaffolding to emulate an object-oriented language, and then built the GUI on that. When she left, they hired an honest-to-goodness VB Programmer® to finish it. Heh.