Java. Начать не так сложно, как кажется.
Хочу поделиться опытом об обучении на Javarush. ИМХО шикарный ресурс. Я никогда не занимался программированием, думал, что для понимания нужны какие-то "специальные" мозги, а не просто их наличие и желание учиться.
На данный момент я прошёл всего 6 уровней. Всего их 40. Первые 10 - бесплатно. Занимаюсь в зависимости от свободного времени 1 - 3 часа, но каков эффект! Сложно только на первый взгляд. Отличный подход к обучению: вам дают задачи только с учётом пройденного материала, без ненужных вам на данный момент нюансов. Это существенно помогает выучить и понять конкретную тему, не отвлекаясь на непонятные вещи, которые вы ещё не проходили. Весь подход к обучению фокусируется на практической отработке полученных знаний. Я пробовал начать с книг, но 2 - 3 задачи на 20 страниц энциклопедии, это скучно и не эффективно.
Однозначно куплю подписку на год. Если вам скажут, что все эти курсы учат только новнокодить - плюньте им в лицо. Нельзя научиться не делая ничего. Удачи вам, и мне.