Amen and amen. I'm not even a professional programmer and I think this is the future. excellent post.
Now that computers are invading more of our lives, people are starting to find ways past that, and learning how to program in spite of the poor resources available.
I think that this future is inevitable, and for me it can't come soon enough.