Hello Somnath,
actually your answer left me with even more questions. True geeks and geniuses will come down to foundations of whatever science or craft, CS included.
Many people see their career path to software development via Computer Science education.
There is some movement now with bootcamps, etc, to get quickly onboarded less universally educated workers to software creation.
Kids are using computers starting with the very high levels of technology stack, multimedia, virtual and augmented reality, etc.
What I am claiming is that this may be detrimental to the development of future computer scientists / geeks. For example, there was a research that small children benefit more from rough woody toys than accurate plastic models of real things (eg vehicles). Because kids need to develop not only motor skills but imagination as well. I am not aware of any research on this, but the gut feeling is that humanity is dumbing itself down...