Thomas-SuarezWhile sports, music or drama remain the extracurricular activity of choice for most middle school and high school students, the success of some teenagers in building and selling their own sites, apps and even businesses may cause some teenagers to rethink taking those programming classes. In fact, the number of successful young developers out there is astounding. In 2012, Apple opened up its Worldwide Developer conference to under-18 developers for the first time, and 150 young programmers attended. The accomplishments of some young programmers is astounding. Here’s a look at a few.

Stephen Huber is a teenage app developer who helped create Wooden Labyrinth 3D, which has had more than 7.5 million downloads and has even been in the number-one spot of the Free Games category. Huber first started getting into app development when he was 13 because he was looking for something new and wanted to challenge himself. He continues to work with app developers and hopes to become a marketing director for a technology company in the future.

2. Thomas Suarez

Thomas Suarez, 12 years old, was the youngest developer to attend Apple’s conference in 2012. The pre-teen had already developed several apps including Bustin Jieber, a game that lets players whack Justin Bieber as he moves around (much like the arcade game ‘Whack-a-Mole’). Suarez first started learning how to code when he was nine years old and taught himself Python, Java and C. After only a few months, he created his first app called Earth Fortune. He now owns a company called CarrotCorp that sells the apps he created.

3. Aaron Bond

By age 14, Aaron Bond had released six apps, created his own web design company and been expelled from his school for hacking into the school’s computer system. One of his apps, Spud Run, involves navigating a potato through a maze before it gets squashed. Bond has tinkered with computers his whole life and started reading books and watching tutorials in order to teach himself how to develop.

4. Marko Calasan

In 2010, then 8-year-old Marko Calasan was named the world’s youngest computer programmer. Calasan’s parents run a private school that specializes in computer studies, and played a large part in helping Calasan develop his passion. Calasan is also highly gifted, having learned to read and write when he was two and becoming an administrator for microsoft at age six.

5. Nick D’Aloisio

16-year-old Nick D’Aloisio recently sold his app, Summly, to Yahoo for around $30 million. The app uses a complex algorithm to summarize articles and other online source documents, so users can scan through information quickly. D’Aloisio got funding for his project at age 15 from Li Ka-shing, the wealthiest man in Asia.The app was launched a year later and had 500,000 users within the first month. He first started developing apps when he was 12 years old, and taught himself how to program through the Internet.