Какую литературу выбрать для глобального понимания, как работают ЯП и компьютер?
Я новенький в сфере программирования (но имею представления что такое Алгоритм и всё что связанно с математикой). Так вот я хочу начать своё плавания, не с быдло кодинга, а с понимания что откуда берётся, что как компилируется или транслируются, вот именно с полным понимания что я делаю и зачем. Я бы хотел начать с Ассемблера, что бы вы мне порекомендовали из литературы? И как мне дальше продолжить свои плавания?
P.s Я не равнодушен к тому, что творится на серверных сторонах и распределительных системах.
P.s.2 Я также не равнодушен к безопасности как клиента, так самого сервера (или что там будет выступать )
P.s3 Заранее благодарю.
Поступайте в универ, в том числе можно в какой-нибудь онлайн (англоязычный), на хабре были посты. Без универа не разберетесь, слишком много всего нужно изучать. А в универе и схемотехнику зацепите, и дискретную математику, и системное программирование, и теорию информации и кучу всего остального.
Уроки Битфрая. Рекомендую не на пустом месте -- я сам по ним когда-то учился ассемблеру. Написано качественно, что называется "для чайников"(да собственно так и называется "Дневники чайника"), и с легким юмором. Ничего близкого по качеству, из обучения ассемблеру, я в русскоязычном интернете не видел.