Вообще лучше начни изучать электронику, а потом ассемблер (язык низкого уровня, в котором каждая команда соответствует реальной машинной инструкции), тогда будешь реально понимать, тогда реально будешь иметь представление о том, что ты делаешь и как это работает, а потом уже можно и языки высокого уровня, например Си