¿Cuál es la mejor manera para que los estudiantes de secundaria sin conocimientos de programación creen sus propias aplicaciones?

Soy estudiante de secundaria, llevo casi 2 años desarrollando aplicaciones y juegos para iPhone. Esto es lo que personalmente recomiendo:

• Si la persona no tiene ningún conocimiento en programación, puede comenzar usando GameSalad para hacer juegos o Red Foundry para hacer aplicaciones. Estas son herramientas que no son programadores para hacer juegos y aplicaciones para iPhone (Gamesalad también puede funcionar en Android).

• Si la persona tiene conocimiento en programación con lenguajes como JavaScript o Lua (muy similar a actionscript), recomendaría que pruebe Appcelerator Titanium (javascript) o Corona SDK (lua) para desarrollar aplicaciones y juegos para iPhone / Android.

• Si una persona quisiera programar aplicaciones de iPhone usando Xcode, él / ella puede leer algunos de los libros famosos que existen. Realmente recomendaría que la persona vea el curso de desarrollo de iPhone de Stanford para iOS 5 en iTunes U.

• Si desea desarrollar aplicaciones web usando HTML, javascript, etc., consulte Phonegap y consulte todas las herramientas interesantes que son compatibles con él (especialmente Application Craft).

PD: perdón por mi pobre inglés.

Bien. Depende. ¿Cuánta experiencia en codificación o desarrollo se espera que los estudiantes ya sepan?

Sugeriría echar un vistazo a los recursos de aprendizaje en línea ya existentes para aprender las plataformas de desarrollo de las plataformas líderes actuales para iOS o Android.

Pero si el desarrollo del aprendizaje no es un problema, y ​​todos los estudiantes tienen una buena comprensión, entonces construir una aplicación por su cuenta o para un proyecto debería ser un objetivo alcanzable.

App Inventor by MIT es una buena herramienta RAD solo para Android.
http://appinventor.mit.edu/

Es una forma fácil y visual de comenzar a burlarse de las aplicaciones.

Sin embargo, si desea avanzar más, debe tomar el camino difícil.