Franklyn Turbak: The key benefits of App Inventor have very little to do with block programming and a lot to do with simple APIs for interesting components with compelling behaviors, such as GUIs, persistent storage, and web services. This suggests that many of these benefits can be realized by adapting these APIs to other programming languages and environments used in the CS curriculum. The project-centered curriculum encouraged by App Inventor provides an excellent learning experience for students, but requires tremendous resources, not only in terms of equipment but also in terms of teacher time to guide, support, and evaluate students