с математики, так как по сути вычислительное устройство служит для вычислений и изначально для обычного сложения чисел, а для этого для начала знать математику и понимать как представить число в двоичном виде, то бишь математику ты уже должен знать и потом информатика идет... или архитектура вычислительного устройства