Last year, Cameron Cohen had an injury that had him down and out of sports and activities for a few months. During that time, Cameron started learning about computers.
According to his father, he was reading "anything he could get his hands on" on the topic and even watching Stanford University professors on iTunes and scouring the web for articles on programming.
The result? The 11-year-old taught himself several different programming languages and decided to write his very own iPhone app.
This kid didn't just teach himself how to program; he also managed to get his app approved by Apple, something many adults can't manage.
The app, a painting/drawing program, was approved by Apple for sale on its App Store in December.
The app, iSketch, is a drawing and painting program that lets you choose brushes and colours, and send drawings to friends via email.
The best part of the story is not just that Cameron is wickedly smart, or that he made lemonade from lemons when he couldn't play sport.
The best part is Cameron hasn't forgotten all the help he received recovering, and he's donating some of the proceeds from the sale of iSketch to the children's hospital that helped him.
"Inspired by the care I received at Santa Monica-UCLA Medical Centre and Orthopaedic Hospital, I have dedicated a portion of the proceeds from the sales of iSketch to purchase entertainment and electronic items for Mattel Children's Hospital UCLA's Child Life/Child Development programmes in Westwood and Santa Monica so that pre-teens and teens will have additional age-appropriate options available to them during their hospital stays," says Cameron in a statement on his website, CCC Development.
• The iSketch app sells for US99c ($NZ1.40) in the iTunes store. - Mother Nature Network (mnn.com)



