Whats a great book to learn C# from?

imported_Crusader

Senior member
Feb 12, 2006
899
0
0
Looking at MS Visual C# 2005 Step by Step by John Sharp (ISBN 0-7356-2129-2)

Are there any truley great books out there to learn from?
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Do you already program Windows? If so I would say just hit the MSDN website and dive into the examples in the library. It's a dead-easy language.
 

imported_Crusader

Senior member
Feb 12, 2006
899
0
0
I already have MS VS 2005 Standard (and I'm a MS fan).

I have only tinkered with VB.net and have done alot of VB6, java and coldfusion. I do a lot of java at work.
I dont really know J, just enough to get myself in trouble and get projects completed. I would study that in my free time, but dont want to learn the insides and outs of a legacy language when I can already do my job fine.

I have three main reasons for C# over C. I figure C# is the future as you say, and will help me with java for one.
Also that C# is the defacto ASP language and thats very important for me at work and at home to start using. And 3rd, it would be fun to tinker with XNA someday.


-Wow, that link looks excellent tuteja, I will use that!!
If theres any books after that to use, I'd love to hear about them. Or a good general reference book. "Programming Microsoft Visual C# 2005 Core Reference" by Donis Marshall (ISBN 0735621810) looks pretty good as a reference guide to keep around. I'm going to get started on that C# Station link tonight. Looks awesome! Thanks!
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
Originally posted by: Crusader
Originally posted by: flexy
C# is the future

What are the reasons for this?

MS wants to suck people away from C++ and cripple other compiler vendors when they move toward the capabilites the C# is supposed to provide.

 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Originally posted by: EagleKeeper
Originally posted by: Crusader
Originally posted by: flexy
C# is the future

What are the reasons for this?

MS wants to suck people away from C++ and cripple other compiler vendors when they move toward the capabilites the C# is supposed to provide.

As a C++ developer since 1988, I think that's total BS, but whatever. The abilities that C# provides have been in Smalltalk since the 80's, and are in Java today. Low-level management of memory and object lifecycle are totally unnecessary for general application development on today's hardware, and just invite bugs.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
Markbnj

I myself prefer C++.

I was not touting MS or C#
 

tuteja1986

Diamond Member
Jun 1, 2005
3,676
0
0
Well i am not a software engineer or Window Developer but a computer/System/electrical engineer ;( , so i don't like C++ or C#. Good old classic C is for me.
 

Jaxidian

Platinum Member
Oct 22, 2001
2,230
0
71
twitter.com
Back on topic...

Dino Esposito has a couple books that are wonderful for learning ASP.NET. As for actual C#, I don't really have any great references, just some mediocre ones as I've not really had a large need beyond colleagues and MSDN with the C# language.
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Originally posted by: EagleKeeper
Markbnj

I myself prefer C++.

I was not touting MS or C#

Hey, we should all use what we like, except that if you prefer C++ for Windows development at the user level you're mentally unstable ;).
 

tuteja1986

Diamond Member
Jun 1, 2005
3,676
0
0
Originally posted by: Markbnj
Originally posted by: EagleKeeper
Markbnj

I myself prefer C++.

I was not touting MS or C#

Hey, we should all use what we like, except that if you prefer C++ for Windows development at the user level you're mentally unstable ;).

Are you mentally stable SIR ?
 

Markbnj

Elite Member <br>Moderator Emeritus
Moderator
Sep 16, 2005
15,682
14
81
www.markbetz.net
Originally posted by: tuteja1986
Originally posted by: Markbnj
Originally posted by: EagleKeeper
Markbnj

I myself prefer C++.

I was not touting MS or C#

Hey, we should all use what we like, except that if you prefer C++ for Windows development at the user level you're mentally unstable ;).

Are you mentally stable SIR ?

I don't know. I haven't been checked lately.