Hello Guys,
I just found this website and it looks very interesting, here is my first post so i apologize in advance if i am posting in the wrong section or my post is too long ...
I have academic background in networking, and i am interested in specializing in security, and i wanted to have a solid base in security from the application side as well, and i believe i will need to know some programming languages , i did some research online and i asked couple of my friends who are programmers, and i reached the conclusion that many of the programmers actually miss some fundamental basics, so based on their recommendations i compiled a list of 10 books that i can gradually read to build on my future programming knowledge step-by-step, and from then focus more on the security aspect of it,
I wanted to get your opinions in the books themselves and the order chosen, and whether it covers all aspects of programming from theory to practical, and from low to high level languages concepts? and any recommendations/warnings?
Write Great Code: Volume 1: Understanding the Machine
http://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
http://www.amazon.com/Write-Great-Code-Low-Level-High-Level/dp/1593270658code complete
http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/073561967object oriented thought process 3 edition
http://www.amazon.com/Object-Oriented-Thought-Process-3rd/dp/0672330164Memory as a Programming Concept in C and C++
http://www.amazon.com/Memory-Programming-Concept-Frantisek-Franek/dp/0521520436/the c programming language 2 edition
http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628Secure Coding in C and C++
http://www.amazon.com/Secure-Coding-Robert-C-Seacord/dp/032133572419 Deadly Sins of Software Security: Programming Flaws and How to Fix Them
http://www.amazon.com/Deadly-Sins-Software-Security-Programming/dp/0072260858A Practical Guide to Ubuntu Linux
http://www.amazon.com/Practical-Guide-Ubuntu-Linux-Versions/dp/0137003889Hacking: The Art of Exploitation, 2nd Edition
http://www.amazon.com/Hacking-Art-Exploitation-Jon-Erickson/dp/1593271441/Thanks in Advance