C# tutorial or book?

8596d335bd0a1964a74eff2dc1ee5b14
0
necroside 101 May 01, 2010 at 18:50

Hey all…
I want to teach a friend how to program in C#, I have some minor experience with the language and want to improve my knowledge while teaching him how to program (I know how to code in Actionscript 3 and C++). Is there any good beginner books or tutorial? (That covers most of the language).
I want to star with the basics, but when the time comes I want to learn as I teach.
I don’t know if I made my point. (I REALLY need to take few English class)

7 Replies

Please log in or register to post a reply.

2b97deded6213469bcd87b65cce5d014
0
Mihail121 102 May 01, 2010 at 20:00

Well, based on my C# experience I would recommend the bible “Essential C# 3.0”. It’s basically the language standard in understandable form. The style is also quite nice and the book has served me well enough.

8596d335bd0a1964a74eff2dc1ee5b14
0
necroside 101 May 09, 2010 at 02:58

Thanks Mihail I’ve found the “Essential C# 4.0” and so far it’s a good book and reference too. I also found “C# Programming for the Absolute Beginner” and got it because it has a lot of good reviews and as a gift to my friend.

00000000000000000000000000000000
0
Anonymous May 20, 2010 at 12:45

Well I would like to appreciate the effort from your that you want to improve your language command and will be great in the language. Actually if you are the beginner then you can use book but if the command is fine in the language after that you can use the tutorial.

8676d29610e6c98d6dd2d9c38528cd9c
0
alphadog 101 May 20, 2010 at 14:18

@martine4161

Well I would like to appreciate the effort from your that you want to improve your language command and will be great in the language. Actually if you are the beginner then you can use book but if the command is fine in the language after that you can use the tutorial.

What SEO marketing company do you work for, martine4161?

22b8fc29d5e5c0b518aa01ebcf6314f1
0
tinybronco 101 Oct 05, 2010 at 22:24

C# is really close to Java in a lot of ways, so a good working knowledge of Java is hugely beneficial.

Assuming you want to use .NET 4.0 (visual studio 2010), here are the books I would recommend:

Essential C# 4.0 (seconded)
Pro C# 2010 and the .NET 4 Platform

I would say avoid books about Game Development in C# specifically. Microsoft has been pushing XNA Studio as a Teenager/Hobbyist thing, and most of the material out there about Game Dev in C# sucks.

After you get the basics down of the language, I would suggest joining XNA Game Dev Network with Microsoft and downloading a lot of their example games to get a feel for it.

Also, I think MS might be moving to add DX to C#. If that is the case, some C++ and DirectX books might help as well. For now, the XNA library should be ok for what you are looking to do. I’ve also seen hybrid games that use both C# XNA and C++ DX10.

A638aa42130293f319eda7fa4ba121f4
0
fireside 141 Oct 06, 2010 at 00:37

XNA creator’s club has some nice beginner tutorials. Jumping right into game development can be fun, using a reference c# book, or supplemental web search, for further research. Depends on the person.

http://creators.xna.com/en-US/education/gettingstarted/bg2d/chapter1

8596d335bd0a1964a74eff2dc1ee5b14
0
necroside 101 Oct 06, 2010 at 01:38

I have to say the essential c# book is awesome. But as fireside says you can get hands on gamedev using c# and xna with the xna creator’s club tuts. That if you have a good oop background.