Что прочитать «Совершенный код» или «Код. Тайный язык информатики»?
Обе очень хорошие книги, но они несравнимы. Понимание того, о чем сказано в "Код. Тайный язык информатики", обязательно для всех, кто серьезно относится к компьютерам. Вторая более специализированна - для программистов (и ни как первая книга).
Начните читать с книги Совершенный код». Но лучше прочитать обе.