Cracking the Code: Programming Classes for the Masses