Фундаментальный подход подразумевает наличие академической культуры.
Ты изучаешь философию, понимаешь что изучать явление надо в динамике,
то есть включая его историю.
Предмет (явление) у нас — развитие информатики.
M> И что вы посоветуете?
И вот ты изучаешь историю развития информатики, её отношение к кибернетике, её корни в математике, основные разделы всех этих наук. Так у тебя образуется карта этих областей знаний.
Затем ты составляешь список ключевых научных трудов вообще, и по избранному тобой направлению в частности.
И тут есть варианты, одно дело Rust учить, другое Agda с Coq.