Я бы посоветовал взять один из популярных ЯП python, c# да хоть руби. Популярный что-бы было у кого спросить на stackoverflow или на тостер и просто пробовать писать программы типо 'угадай число' или ты вводишь имя а программа приветствует тебя, потом из этих маленьких кусочков будут получаться более сложные вещи. Всяких туториалов в ютубе много. И на счёт алгоритмов и структур - ведь вначале за это не нужно заморачиваться, нужно просто радоваться от рабочих программ, которые будут все сложнее и сложнее, а потом наступит момент, когда вы поймёте, что нужно и алгоритмы подтянуть, но к этому уже будет осознанный подход.