-
Clean Code - Robert C. Martin
Essential principles for writing maintainable and readable code. -
The Pragmatic Programmer - David Thomas & Andrew Hunt
Timeless advice for software developers on career development and best practices.
-
The C# Player's Guide - RB Whitaker
Excellent introduction to C# with hands-on approach and clear explanations. -
Pro C# - Andrew Troelsen & Philip Japikse
Comprehensive guide covering advanced C# and .NET features.
-
Head First Design Patterns - Eric Freeman & Elisabeth Robson
Visual and engaging approach to understanding design patterns. -
Introduction to Algorithms - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
The definitive guide to algorithms and data structures.