Essential Academic Resources


Suppose, hypothetically, that you had a chance to fill an academic library with all the books and training resources that a student would need to learn about .NET and other Microsoft technologies.


And further suppose that, as far as physical resources go, this collection would be the ideal companion for a student learning everything from introductory programming concepts (regardless of platform), to industry-ready best practices. 


What would you make SURE was in that collection?



 

Comments (8)

  1. RobBurke says:

    Raj – LOL – thank you very much for that. You’re absolutely right about the principle behind #5: I don’t know what I’d do without online help.

    It’s the "offline" (i.e. "dead tree") resources I’m curious about here. Academics especially have a soft spot for these (I know; I was, until very recently, a full-time academic myself.)

    I really value your thoughts on this, as well as those from everyone else who has responded by mail. I will follow up on this tomorrow…

  2. Ok… here goes.

    For learning .NET and C# the following are must haves:

    – C# and the .NET Platform, Second Edition by Andrew Troelsen (ISBN: 1590590554)

    – Programming .NET Components by Juval Lowy (ISBN: 0596003471)

    – The Applied Microsoft .NET Framework Programming in C# Collection by Jeffrey Richter (ISBN: 0735619751)

    For ASP.NET must haves include:

    – Essential ASP.NET With Examples in C# by Fritz Onion (ISBN: 0201760401)

    – Programming Microsoft ASP.NET by Dino Esposito (ISBN: 0735619034)

    For an extremely detailed understanding of the CLR and CLI:

    – The Common Language Infrastructure Annotated Standard by James S. Miller, Susann Ragsdale (ISBN: 0321154932)

    – Compiling for the .NET Common Language Runtime by John Gough (ISBN: 0130622966)

    For every developer that does any text processing:

    – Mastering Regular Expressions, Second Edition by Jeffrey E. F. Friedl (ISBN: 0596002890)

  3. ah… and for general things that students should read:

    – Code Complete, Second Edition by Steve McConnell (ISBN: 0735619670)

    – The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan (ISBN: 1590590082)

  4. RobBurke says:

    Brian — wow.. great feedback. I was just putting together a list right now. I am trying to stick to 2005-wave technologies, so, in incorporating your suggestions, I will at least stick to your authors for (for e.g.) the ASP.NET tech. OK, let me put up a new post with a list so I can get your thoughts on this…

  5. Ah, ok.. 2005 wave stuff. I have a few books that should probably be on there, IMHO of course. When you put up your list I will see if it is missing any of them.

  6. I got some great feedback – mostly straight to my Inbox – following my post on which subjects and…

  7. Mark McKillop says:

    An Excellent book for a beginner to C#…

    C# Class Design Handbook: Coding Effective Classes, also has a VB counterpart named Visual Basic.Net Class Design Handbook: Coding Effective Classes funnily enough.

    Link to the book in Amazon:

    http://www.amazon.co.uk/exec/obidos/ASIN/1590592573/qid=1113317269/sr=8-1/ref=sr_8_xs_ap_i1_xgl/026-2499275-7640424