Hey Chris,
Thanks for the clarification. I re-scanned the thread and I noticed you mentioned you were 'green' as you put it, but I didn't realise that you were coming from an MSAccess background, which I assume is VBA and that .NET and C# was knew to you. I applaud your drive to learn something new and to increase your understanding of AutoCAD programming. It's a big beast, but it's well worth it.
I and other members of this forum, highly recommend
this book, as an excellent guide to C# and .NET in general. Personally, from what I have seen of Mr Winters writings, I would not recommend it.
As far as writing code that stands the test of time, I think that's what all here aim for. Keep at it - it's fun, well worth it and you'll get some very good advice from this forum, some knowlegeable people on the adesk forums themselves and Kean Walmsley's (from Autodesk) blog,
Through the Interface.
Above all, search here and ask questions.
Cheers,
Glenn.