Sanding our assholes with 150 grit. Slowly. Lovingly.

I'm a .net dummy, get me out of here

Guys, I need some advice please.
What would you recommend as good resources (books, websites, training courses etc)
for someone to learn the basics of .Net?
Like what is it, what is it good for, why would you use it, and then finally how to use it.
I've >10 years programming experience, mostly in Delphi. I'm a bit of a luddite when it comes to technology so I'm talking really BASIC here.

I've got an opportunity to do a .Net project in work and although they know I have not used it before, I think I would be reasonably expected to know what it is :)

I suppose I could just go look for .Net for dummies, but I would appreciate some personal recommendations.
Permalink Baloney 
March 29th, 2005
Going from Delphi to .NET is not as big of a learning curve as say going from Classic VB to .NET. You will notice many similar concepts between the Delphi VCL and .NET FCL. You will also see the same PME (Properties, methods, events) methodology in building windows applications from Delphi to .NET. If you didn't know this already, Anders Helsberg (the original architect of Delphi) is the key architect of C#.

Some book reccomendations:
Programming C#, Third Edition -- by Jesse Liberty
Programming ASP.NET, 2nd Edition -- by Jesse Liberty
Programming .Net Windows Applications -- by Jesse Liberty
Professional C#, 2nd Edition

.NET from a Delphi Perspective:
http://www.gekko-software.nl/DotNet/index.htm
Permalink Steve-O 
March 29th, 2005
.NET is approximately two things:

* programming languages (for example, C#)
* a framework or library or set of System APIs

I learned the first of these by:

* already knowing a programming language (C++ in my case)
* reading the C# language and reference sections of MSDN

I've almost forgotten how I learned the second of these (the framework); it was some combination of: knowing what I wanted to program even before knowing how to program it; browing MSDN; and knowing the classic windows programming API and using http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/win32map.asp
Permalink Christopher Wells 
March 29th, 2005
> .NET is approximately two things

From a programmer's perspective it is also the tools used to develope .NET software (e.g. the microsoft IDE). I found that the .NET IDE was sufficiently similar to the MSVC IDE (that I already knew) that I didn't feel the need to run through the tutorial ... but, there *is* a tutorial; and the last time I learned some completely new-to-me software (not .NET), it was the tutorial as well the reference manual that I found useful.
Permalink Christopher Wells 
March 29th, 2005
Thanks so much for all the info, it is a great help to me.

cheers
Permalink Baloney 
March 31st, 2005

This topic was orginally posted to the off-topic forum of the
Joel on Software discussion board.

Other topics: March, 2005 Other topics: March, 2005 Recent topics Recent topics