Есть Python. Ага. Для администрирования и веба. Есть желание освоить что-то второе, на чем можно зарабатывать деньги. Скорей всего не для веба. Цель - не второй ЯП в жизни, просто хочется расширить поле своей деятельности. Могу писать в Cи и С++, bash, js, lua.
Вариант1: java. Веб писать на ней - это себя не уважать. Но для веба есть python. Можно на ней писать какие-то производительные restful, всякие андроид аплеки. Всё нативно и быстро. Много работы.
Вариант2: golang. Незнаю - незнаю, можно ли делать полноценные аплеки на андроид вот этим. Да и кажется, что это(golang) в зачаточном состоянии и стабилизируется минимум к 2.0, а реально к 3.0. Весь написанный код < стабилизированной_версии надо будет переписывать. Нужно ли это ?
Вариант3: c++. С одной стороны хорошо их знать, мне кажется, что на нем можно под андроид писать. Но мне кажется, что с++ работу проблематично найти. По крайней мере в мобильной сфере. И да, писать я на нём таки могу. В каком-нибудь boost'e что-то асинхронное сделать, подключить какие-то либы и написать то, что будет работать - могу, но стоит ли в него углубляться ?
Вариант4: python. Перестать в плаксу и идти ковырять kivy. Хотя хз, что-то мне кажется, что им нельзя полноценное делать. В последний раз ковырял его на андроид 2.3. И оно генерило apk с helloworld по 40мб(знаю почему и хз сколько весит на нем нормальная аплека и критичен ли размер аплеки в 17 или нет). Сейчас не в курсе что с ним. И в целом врядли можно сделать python быстрым как java в resful и других вещах(имеется ввиду скорость работы аплекейшена, а не скорости разработки)