Низкоуровневый - ассемблер. Без теории по устройству и работе компьютера в нём ничего не поймёшь Высокоуровневые - pascal, python. Самое то для старта, а принципы программирования во всех языках одного уровня одинаковы. Могу посоветовать книгу "Песни о Паскале", разжёвано всё "с нуля" С "модных-востребованных" начинать не советую. Они перегружены лишним для новичка, так что пока там во всём разберёшься язык быть востребованным давно перестанет