"Now more than ever, a good class in programming and technology will help kids control their century. Program or be programmed. The coding education movement lacks significant grassroots organizations and passionate communities. If you’re a developer with a flexible work schedule, think about volunteering at a school on your way to work. If you’re a teacher, try reaching out to a tech company or university nearby."
Best environment: Arduino hardware and Processing software.