-
1
Code: The Hidden Language of Computer Hardware and Software
by Charles Petzold -
2
Clean Code: A Handbook of Agile Software Craftsmanship
by Robert C. Martin -
3
Code Complete: A Practical Handbook of Software Construction
by Steve McConnell -
4
Algorithms
by Robert Sedgewick & Kevin Wayne -
5
Types and Programming Languages
by Benjamin C. Pierce
The best books on Computer Science and Programming, recommended by Ana Bell
The best books on Computer Science and Programming, recommended by Ana Bell
How do computers work? What is well-crafted code? How do you write an algorithm? Ana Bell, lecturer in the Electrical Engineering and Computer Science Department at the Massachusetts Institute of Technology, chooses the best books to learn computer science and programming.
The best books on How the World Works, recommended by Venkatesh Rao
Armed with one of the ‘big histories’ currently in vogue, The Hitchhiker’s Guide to the Galaxy and a tome about how modern maths came to be, you too can get a grip on how the world works. Tech blogger Venkatesh Rao chooses some good books for those who agree with Socrates that ‘for a human being, the unexamined life is not worth living.’
The best books on Transhumanism, recommended by Mark O'Connell
The journalist and author Mark O’Connell explored the nature of transhumanism—the belief that technology will help us evolve beyond our current physical and mental limitations—in his award-winning book To Be A Machine. Here he selects five key books that speak directly to the movement.
-
1
Technics and Civilization
by Lewis Mumford -
2
Autonomous Technology – Technics-Out-of-Control as a Theme in Political Thought
by Langdon Winner -
3
Technology and the Character of Contemporary Life
by Albert Borgmann -
4
Does Technology Drive History? The Dilemma of Technological Determinism
by Edited by Merritt Roe Smith and Leo Marx -
5
Philosophy of Technology
by Edited by Jan-Kyrre Berg Olsen and Evan Selinger
The best books on Philosophy of Technology, recommended by Evgeny Morozov
The best books on Philosophy of Technology, recommended by Evgeny Morozov
It’s easy to be impressed by the latest gadgets and comment on how much has changed since we started using them. But how often do we really take a step back and think about technological advances in their broader context? Belarussian tech commentator, Evgeny Morozov, picks the best books on the philosophy of technology.