Я достаточно хорошо знаю C # и PHP, и у меня есть начало работы с Java, но кажется, что многие более интенсивные и мощные приложения используют либо C, либо C ++. Каковы ваши рекомендации? Я заинтересован в том, чтобы иметь возможность ориентироваться на самые разные мобильные ОС.
Если вы заинтересованы в разработке для iPhone / iTouch / iPad, но не заинтересованы в изучении Objective C, это может быть вариантом (цены начинаются от 399 долларов, но учтите, что вам также понадобится Mac ):
http://monotouch.net/
C ++ очень полезно знать.
Как только вы знаете C ++, Objective-C становится чрезвычайно простым языком.
Java предоставит вам самый широкий спектр устройств (BlackBerry, Android, телефоны на базе J2ME).
Самым широким распространением, вероятно, будет C / C ++ / Obj-C (iPhone и предстоящий Palm Pre PDK).