What book can competitive programmers recommend about Computer?
One should go through Computer Organization by Carl Hamacher before learning any programming language. this will not only increase your knowledge but also give you a correct perspective of viewing things while learning :)