14 users have rated this article. result: |
|
4.5 out of 5. |
I get a lot of requests from readers about which books are best for learning
MFC, ASP, ATL etc, but with hundreds of books coming out each year, and
technology moving ahead in leaps and bounds, keeping up with what's best is
hard. Which books have helped you the most?
Here's a list of favs sent in by readers. If you are just starting out in the
industry then don't get lured into buying only books that deal with the language
you are working in. Read books on how to program. You will save you and
your employer a lot of stress. The "Programming Discipline and Design" section
below lists a bunch of great books worth reading.
This page will be moved to a more appropriate section soon (and updated constantly) - but for the moment
if you have any additional suggestions just post them in the comments section
below!
Programming Discipline and Design
- Writing Solid Code - Steve Maguire
- Mythical Man-Month - Frederick P. Brooks Jr
- Code Complete - Steve McConnell
- The Art of programming - Knuth
- Algorithms - Robert Sedgewick
- Debugging Applications - John Robbins
- Taligent's Guide to Designing Programs - Taligent
- Design Patterns - Gamma, Helm, Johnson, Vlissides
C / C++
- The C Programming Language - Kernigan and Ritchie
- The C++ Programming Language - Bjarne Stroustroup
- Effective and More Effective C++ - Scott Meyers
- Inside Visual C++ - David J. Kruglinski
- C++ How to Program - H. M. Deitel, P. J. Deitel
- Thinking in C++ (2nd Ed) - Bruce Eckel
Windows API
- Programming Windows 95 - Charles Petzold and Paul Yao
- Programming Applications for Windows - Jeffrey Richter
- Advanced Windows - Jeffrey Richter
- Visual C++ Windows Shell Programming - Dino Esposito
MFC
- Programming Windows 95 with MFC - Jeff Prosise
- MFC Internals - George Shepherd and Scot Wingo
- Professional MFC with Visual C++ - Mike Blaszczak
ASP
- Professional ASP Techniques for Webmasters - Alex Homer
CE
- Windows CE Developers Handbook - Terence A. Goggin
- Programming Windows CE - Douglas Boling (Microsoft Press)
- Essential Windows CE Application Programming -Robert Burdick (Wiley)
COM / DCOM / COM+ / ATL
- Essential COM - Don Box
- Professional COM Applications with ATL - Sing Li and Panos Economopoulos
- Developing Lightweight controls using ATL - Johanathan Bates
- Inside ALT - George Shepherd and Brad King
- Understanding DCOM - William Rubin and Marshall Brain
- Programming Distributed Applications with COM and Microsoft Visual Basic 6.0
- Ted Pattison
About Chris Maunder
Chris is the founder and site administrator for CodeProject.com. He's been programming in C/C++ for 10 years and Visual C++/MFC for 4 years. His background includes pure and applied mathematics, engineering and physics, and he is currently based in Canberra, Australia.
Click here to visit Chris Maunder's homepage.
Hint: For improved responsiveness, use Internet Explorer 4 (or above) with Javascript enabled, choose 'Use DHTML' from the View dropdown and hit 'Set Options'. |
| | | Author | |
| | Date | |
|
| | | | Igor Proskuriakov | 7:46 1 Aug 01 |
| | | | Ian Hart | 1:50 24 Jun 01 |
| | | Nick Blumhardt | 18:29 24 Jun 01 |
| | | old c64 bastard | 11:20 9 Jul 01 |
| | | | G Poulose | 15:36 22 Jun 01 |
| | | | Jim Howard | 12:17 22 Jun 01 |
| | | | Lee Dettmann | 16:19 21 Jun 01 |
| | | | Rejeesh.T.S | 23:50 20 Jun 01 |
| | | | Carlos Antollini | 15:02 18 Jun 01 |
| | | | Christian Graus | 0:22 17 Jun 01 |
| | | Jonathan Gilligan | 1:34 20 Jun 01 |
| | | Chris Losinger | 14:12 21 Jun 01 |
| | | Christian Graus | 17:14 21 Jun 01 |
| | | TomW | 15:54 26 Jun 01 |
| | | | Val Manes | 15:20 5 Sep 00 |
| | | | frank colbert | 18:54 6 Aug 00 |
| | | Zed | 5:32 28 Jun 01 |
| | | | Check A. Sabjan | 11:18 1 Aug 00 |
| | | | Alex Marbus | 2:42 31 Jul 00 |
| | | | R. Spekreijse | 5:38 26 Jul 00 |
| | | Brian Hart | 22:34 7 Aug 00 |
| | | | Scot Reed | 10:03 5 Jul 00 |
| | | Clinton Morell | 17:07 20 Jul 00 |
| | | Bernie Vachon | 13:59 21 Jul 00 |
| | | Billy Dagalea | 22:32 31 Jul 01 |
|
| Last Visit: 12:00 Friday 1st January, 1999 | [First] [Prev] [Next] [Last] |
|
|