There is no "structured environment" when you get a job in programming. You are given goals and you need to get the result through learning and problem solving and just trying to make the damn thing work.
If the only context in which a person is capable of operating is one in which they are "taught" then they aren't suited to programming.
You have to do it on your own eventually so many as well get started on the task of becoming good at that.
If the only context in which a person is capable of operating is one in which they are "taught" then they aren't suited to programming.
You have to do it on your own eventually so many as well get started on the task of becoming good at that.