#3144
Essential C# has always been widely acclaimed as one of the must-read C# related classic books. The content throughout the book is comprehensive and systematic, and the structure is clear and concise. All was so carefully choreographed that the writing and examples are impeccable. In a word, it is seen as one of the preferred works for learning C# language.

#3096
In Agile Software Development: Principles, Patterns, and Practices (ASDP: 3P for short), the world-famous software development expert and software engineering master Robert Cecil Martin (AKA: Uncle Bob) will show you how to solve the most tricky problems software developers, project managers and project leaders are facing. Again, this comprehensive and practical guide for agile software development and extreme programming has the credit from the founders of agile development.

#3024
Code Complete, Second Edition (AKA: Code Complete 2) is a classic about software construction, first written by Steve McConnell more than 20 years ago. This Second Edition is not just a simple revision and supplement of the first Edition, but completely rewritten, and increased a lot of content keeping pace with the times.

#3010
PHP 5 Power Programming is a classic must-read authoritative book with 720 pages of content published in 2004, cooperatively written by 3 PHP masters (PHP 5's chief designer - Andi Gutmans, PEAR's founder - Stig Saether Bakken and PHP's core contributor - Derick Rethans). Now its full copyright has been completely free.

#2931
Knowing very well about the nature and principle of computer system is crucial for each programmer who wants to study programming in depth. Computer Systems: A Programmer's Perspective (CS: APP for short) is the prestigious authority work in this field, regarded as one of the greatest computer teaching materials by a great number of professionals. Meanwhile, it's also been the preferred textbook for computer system courses in a lot of famous colleges around the world.

#2925
C Traps and Pitfalls was written in 1989 by Andrew Koenig, based on one paper he published at the Bell Labs in 1985. For this book, he combined his rich working experience, therefore it has a considerable reference value for C/C++ programmers. The start point of writing this book is, of course, not to criticize the C language, but rather to help programmers around the traps and obstacles in the process of C programming.

#2924
This is the Pointers on C's 1st edition (in fact, also its final edition) published in 1997. It is another very classic work with waves of worldwide high praise about C language, considered to be one of the necessary manuals for C starters. Meanwhile, it was known as the "C language's 3-Masterpiece" together with Expert C Programming and C Traps and Pitfalls.

#2646
Expert C Programming: Deep C Secrets is an advanced textbook for the ANSI C programming language. That means it is suitable for both readers who have already written come C programs and those guys who want to get some expert views and skills quickly. It helps programmers who have certain experience in C programming to become expert in this field, plus it can help them understand and then step into the C++ field standing at the height of C.

#2643
In the development history of computer, no programming language is so widely used like C. The C Programming Language was co-written by the famous computer scientist Brian Kernighan and the father of C language Dennis Ritchie. As an authoritative classic writing introducing the standard C language and its programming methods, it is regarded as the must-read bible for C language programming (or we can see it as the industry standards of C language which is widely used anywhere all the time).

#2411
If I tell you the publication date of this book is 1999, and has only one edition, many beginner readers will be dismissive that I can imagine. But please note that, whether you are newbie or expert, Essential C++ is the top grade of classic work all the time. In other words, as long as you want to be proficient in C++, then this Essential C++ written by the C++ master Stanley B.Lippman is required.