I need some advice about some good book to read about modern programming, my knowledge and background has made me becoming what I believe to be a good embedded C developer for microcontroller and small embedded devices.
My knowledge aboud C++, object oriented, modern, TDD, unite test, modern design, design pattern, SOLID principles and so on is very low.
I'm near finishing reading "Head first Design pattern" who reveal to be a very good book, on modern objected oriented principle and design pattern book.
what to read after?
Clean code?
code complete?
TDD by example?
effective c++ series? ( effective c++, more effective c++, modern effect c++)?
Agile Software Development: Principles, Patterns, and Practices
please share your thought
p.s. please don't start a battle on c vs cpp please
