Если вы способны самообучаться. Можно самостоятельно попробовать, без посторонних - учебники, видео-уроки, лекции в интернете.
Если же нет, и без помощи посторонних процесс обучения не сдвигается с "мертвой точки", то есть много онлайн-курсов.
В качестве примера Яндекс.Практикум. У них есть различные направления. Я лично сейчас у них прохожу курс "Инженер по тестированию". 1 онлайн-урок бесплатный, чтоб понять как проходит процесс обучения, комфортно и понятно ли тебе в таком формате обучаться, если все устраивает и хочешь продолжить учиться в таком формате, есть на платной основе обучение, с наставниками и преподавателями, которые будут помогать и отвечать на вопросы. После обучения выдается сертификат о доп.образовании.
Есть и другие онлайн-курсы, их полно и можно найти их в интернете и ознакомиться с форматом обучения.
Ссылка с java битая
А что если начать с книги Марка Лутца «Изучаем Python»?
Искать онлайн-учебники по различным языкам программирования. Собственно, сейчас именно так многие и начинают свой путь. Можно ещё завязать знакомство с лицами, которые шарят в этом деле, и спросить совета у них.
Этому можно научиться или на курсах или за рубежом. В российских вузах вы просто тупо просидите штаны. Так же можете попробовать самостоятельно по книгам или видео с интернета.
Не соответствует действительности