Schemes to teach the masses to code

I dont know about this one , I think that mainly it’s a bad thing there are already a lot of people who have tried coding and hop into it unable to actually write anything efficient. I find a lot of people get taught how to code in scratch and other things then the second they go into real programming they appear to use the same techniques which are well horrible.

What do you guys think about teaching most of the young generation to code , to me if you want to code then you will put the time and effort in , if you don’t enjoy it then why would you put much effort into it. That’s why we do what we do.