The Programming Foundation commits to spreading awareness and education on computer programming and operating systems so that everyone is involved, and no one is left behind while the world advances. Our goal is for the widespread adoption of new and enhanced curriculum on computer programming and operating systems and for this knowledge to become mainstream in the general population. Without adequate instruction and training on advanced procedures in computer programming and operating systems, our children and the rest of the community will fall far behind technology.