Всё это фигня, один в поле не воин. Особенно в поле мэйнстрима куда всех и тянет. Одному более менее реально писать игры на iPhone и то не слишком сложные. Для всего остального нужна КОМАНДА, именно команда, а не сборище разрозненых мечтателей о всемирной славе и куче бабок. А команду собрать на чистом энтузиазме это надо быть оратором нехуже гитлера, который был просто отличным оратором, но и он немог бы ничего сделать без денег.
----
Но я отвлёкся, сейчас из языков мне относительно интересны C#, C++, BlitzMAX в порядке убывания интереса. Среди конструкторов любопытен Unity.
---
Относительно занятий присоеденился бы к коммерческому проекту с чёткими перспективами.