Hello all, I am a Computer Engineer, fresh off graduation, and I would like to educate myself on a broad range of technological fields and aspects. I am the kind of person who is easily distracted while reading from a screen, and so I would like to ask fellow daniweb members about the best books for computer related topics. I consider my level to be intermediate in some fields, and beginner in others. Some books are de facto standards in a certain technology field, others can be classified as Hidden Gems, while others are Interesting Reads (like GUI Bloopers). Therefore, I would love to hear what is everybody's book recommendation in the following fields:
- Programming (C++, C# and Java)
- Secure coding
- Networking
- Electronics (design and simulation)
- Security (attacks and countermeasures)
- Web development (especially Ruby and Perl)
- Unix systems
- Win32 development
- Databases
- Computer Architecture
- Infrastructure (Think national level)
- Computer industry business management
These are my desired topics for the next 8 months or so, and I would like to immerse myself into said topics in different methods. Note that I'm not asking about what is everybody's top 10 books, rather I'm asking about each of the above categories. For example in Security, what do you think is the solid reference, which one do you think is the interesting, thought provoking read, and which one do you think is the Hidden Gem that is amazing but not well known?
Thanks in advance!