Books

Recommended reading

Title Code Complete, 2nd Edition
Author(s) Steve McConnell
Publisher Microsoft Press
URL Book Link
Description
Tags .NET C#

Title CLR via C#, 3rd Edition
Author(s) Jeffrey Richter
Publisher Microsoft Press
URL Book Link
Description
Tags .NET C#

Title The Mythical Man-Month: Essays on Software Engineering, 2nd Edition
Author(s) Frederick P. Brooks
Publisher Addison-Wesley
URL Book Link
Description
Tags programming

Title The Pragmatic Programmer: From Journeyman to Master
Author(s) Andrew Hunt, David Thomas
Publisher Addison-Wesley
URL Book Link
Description
Tags programming

Title Refactoring: Improving the Design of Existing Code
Author(s) Martin J Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Publisher Addison-Wesley
URL Book Link
Description
Tags refactoring

Title Clean Code: A Handbook of Agile Software Craftsmanship
Author(s) Robert C. Martin
Publisher Prentice Hall
URL Book Link
Description
Tags craftsmanship agile

Title Patterns of Enterprise Application Architecture
Author(s) Martin J Fowler
Publisher Addison-Wesley
URL Book Link
Description
Tags design patterns

Title Don’t Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition
Author(s) Steve Krug
Publisher New Riders Press
URL Book Link
Description
Tags UI design

Title Ship it! A Practical Guide to Successful Software Projects
Author(s) Jared Richardson, William A. Gwaltney
Publisher New Riders Press
URL Book Link
Description
Tags management

Title C# in Depth, Second Edition
Author(s) Jon Skeet
Publisher Manning Publications
URL Book Link
Description
Tags C#

Title Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition)
Author(s) Krzysztof Cwalina, Brad Abrams
Publisher Addison-Wesley Professional
URL Book Link
Description
Tags C# .NET

Title Working Effectively with Legacy Code
Author(s) Michael Feathers
Publisher Prentice Hall
URL Book Link
Description
Tags programming