A new way to teach programming.