The Pragmatic Programmer: from Journeyman to master by Andrew Hunt & David Thomas
This book is in the same category as Code Complete, it contains ideas and recommendations for any software developer. It doesn`t matter if you are new or an experienced developer, everybody can learn something from this book.
However if I should choose between this book and Code Complete, I would go with the second option. Code Complete is just an overall better book, but one thing that is really great about The Pragmatic Programmer is the tear-out card that you can find in the back of the book. It contains a checklist that has 70 short tips that could be seen as a guide on how to be a better developer.
Even though I recommend Code Complete over this, it doesn`t mean that it is a bad book. If you don`t have the time to read a thick book like Code Complete, then you should choose this. It would be sad if one didn`t read any of the books, because one would really miss out on a lot of great things that probably would take some years to discover by one own.
[...] it as a great opportunity to learn a new language and broaden my knowledge. If you have ever read “The Pragmatic Programmer”, then you would or should feel the same as [...]