Как начать изучать компьютер и ПО таким образом,чтобы иметь систематизированные знания. Имеются некоторые разрозненные знания, неплохо их собрать в кучу и узнать больше о ПК.Например узнать что такое ООП, как работает и устроен чип компьютера, основы алгоритмов и языков(не углубляясь в конкретный язык,лишь общие принципы). Есть ли какое-то пособие или учебник.