Поверьте, выбор языка не столь категоричен. Главное понимать алгоритмы и как всё устроено. Если разберетесь как работают клиент-серверные приложения, как отправлять\принимать запросы, как происходит взаимодействие с БД, как работать с API и т.д., то вопрос о том на чем писать софт будет скорее...