у меня нет нормального университетского образования именно в computer scicence, поэтому я не знаю, "как надо" этому учить.
Мне кажется, очень важно, чтобы рядом был кто-то опытный, кто может подкидывать полезные тексты по теме и не давать свернуть куда-то совсем в дебри.
У меня в разное время были родственники или знакомые или случайные преподы, которые говорили что-то вроде "вот посмотри, как работает транзистор" или "вот в журнале обзорная статья про то, как работает память" и вот из набора такой информации потом постепенно стала складываться картина и уже было понятно, куда копать.