Programming isn't just for adults any longer. Young people are learning programming languages from the earliest ages and up. These tools and web sites teach young people how to program using the Java programming language, as well as languages developed for ease of use.