Разработка приложений для iphone
Я бы рекомендовал Obj-C, конечно.
 — нативное приложение, элементы UI работают именно так, как ожидает пользователь;
 — нет лишних уровней абстракции, код работает быстрее (сравнивая с phonegap — значительно);
 — полный суперсет языка C, очень много доступного для повторного использования открытого кода;
 — Xcode IDE, в частности возможность отладки/профилирования как на эмуляторе, так и на устройстве;
 — OpenGL ES, можно делать быстрые трехмерные игрушки (в частности, портирован движок quake3, коммерческий Unreal Engine).
Про flash наверное можете пока забыть… Много багов и ошибок… Да и вообще Стив Джобс как-то негативно к этой технологии относится уж очень…