Я программировал в Python некоторое время, и я хотел бы изучить более "подходящий" язык, такой как Java или C/С++/С#. Я знаком с ними (хотя и не всегда хорошими). Я склоняюсь к Java, потому что он работает практически везде, и я бы хотел начать разработку для Android.
Исходя из динамического языка, что для меня лучше всего изучить Java? Или я должен изучить язык на основе C вместо?