http://www.codingdojo.com/blog/9-best-programming-books-read-right-now-want-distinguish/
Pragmatic Guide to Git (Pragmatic Guides)
Adaptive Code: Agile coding with design patterns and SOLID principles
The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
Programming for the Puzzled: Learn to Program While Solving Puzzles
Programming for the Puzzled Learn to Program While Solving Puzzles
http://simpleprogrammer.com/2015/03/23/the-ultimate-list-of-programming-books/
Working Effectively with Legacy Code
Code: The Hidden Language of Computer Hardware and Software
Beyond Software Architecture: Creating and Sustaining Winning Solutions
The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
Clean Code: A Handbook of Agile Software Craftsmanship
http://www.fromdev.com/2010/08/best-software-architecture-books-must.html
http://programmers.stackexchange.com/questions/22146/best-books-on-the-theory-and-practice-of-software-architecture
Software Architecture in Practice (2nd Edition) by Len Bass, Paul Clements, and Rick Kazman
Software Systems Architecture by Nick Rozanski and Eoin Woods
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612
The Architecture of Open Source Applications
http://www.codingthearchitecture.com/
http://stackoverflow.com/questions/268231/how-to-learn-good-software-design-architecture
Code Complete 2
Try reading Fowler's Patterns of Enterprise application Architecture, or any of the business objects material from Rocky Lhotka.
Try reading Eric Evans's Domain-Driven Design: Tackling Complexity in the Heart of Softwarealong with Fowler's Patterns of Enterprise application Architecture
Just Enough Software Architecture: A Risk-Driven Approach
Pragmatic Guide to Git (Pragmatic Guides)
Bonus Book: Zero Bugs and Program Faster
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
Programming for the Puzzled: Learn to Program While Solving Puzzles
Programming for the Puzzled Learn to Program While Solving Puzzles
http://simpleprogrammer.com/2015/03/23/the-ultimate-list-of-programming-books/
Working Effectively with Legacy Code
Code: The Hidden Language of Computer Hardware and Software
Beyond Software Architecture: Creating and Sustaining Winning Solutions
The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
Clean Code: A Handbook of Agile Software Craftsmanship
The Complete Software Developer’s Career Guide: How to Learn Your Next Programming Language, Ace Your Programming Interview, and Land The Coding Job Of Your Dreams
http://programmers.stackexchange.com/questions/22146/best-books-on-the-theory-and-practice-of-software-architecture
Software Architecture in Practice (2nd Edition) by Len Bass, Paul Clements, and Rick Kazman
Software Systems Architecture by Nick Rozanski and Eoin Woods
http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612
The Architecture of Open Source Applications
http://www.codingthearchitecture.com/
http://stackoverflow.com/questions/268231/how-to-learn-good-software-design-architecture
Code Complete 2
Try reading Fowler's Patterns of Enterprise application Architecture, or any of the business objects material from Rocky Lhotka.
Try reading Eric Evans's Domain-Driven Design: Tackling Complexity in the Heart of Softwarealong with Fowler's Patterns of Enterprise application Architecture
Just Enough Software Architecture: A Risk-Driven Approach
- Effective Java : Effective Java (2nd Edition): Joshua Bloch: 8601300201986: Amazon.com: Books
- Head First Design Patterns : Head First Design Patterns: Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson: 9780596007126: Amazon.com: Books
- Java Concurrency in Practice: Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea: 9780321349606: Amazon.com: Books