Working in the IT industry means learning continuously, and keeping lots of information in your brain at once; this, in turn, means subscribing to key newsletters, reading online forums and blogs, and last but not least, reading a bunch of books and PDF papers every year.
I try to read at least 6 books per year, covering some of the following subjects:
- Programming Languages, Platforms & Frameworks
- Software Architecture and Design
- Security
- Project Management and Methodologies
- Computing History and Industry Trends
Since I assume that if you are reading this, you work in IT, more particularly in software development, in this article I will give you a list of some books that I consider fundamental in my own career. That is, years worth of reading :) This is the first part of the article, giving the list of Programming Languages books; stay tuned for the next chapters covering the other topics.
The list is not exhaustive nor mandatory; I just consider it to give me a fine background for being productive and proficient in today’s software development tasks. And while some of this books are old classics (one of them already more than 30 years old) the ever-changing IT environment will probably make this list become obsolete in less than 5 years. I think, however, that many of the titles listed below will remain as classics… Continue reading