Jump to content


C# tutorial or book?


7 replies to this topic

#1 necroside

    Valued Member

  • Members
  • PipPipPip
  • 143 posts

Posted 01 May 2010 - 06:50 PM

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)
"There are not enough servers to run my infinite users game"

#2 Mihail121

    Senior Member

  • Members
  • PipPipPipPip
  • 1059 posts

Posted 01 May 2010 - 08:00 PM

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.

#3 necroside

    Valued Member

  • Members
  • PipPipPip
  • 143 posts

Posted 09 May 2010 - 02:58 AM

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.
"There are not enough servers to run my infinite users game"

#4 martine4161

    New Member

  • Members
  • Pip
  • 3 posts

Posted 20 May 2010 - 12:45 PM

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.

#5 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 20 May 2010 - 02:18 PM

martine4161 said:

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?
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#6 tinybronco

    New Member

  • Members
  • Pip
  • 2 posts

Posted 05 October 2010 - 10:24 PM

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.
Sign Up to beta test our games! http://games.tinybronco.com

Like Us on Facebook http://bit.ly/tinybronco
Follow Us on Twitter http://twitter.com/TinyBroncoGMN

#7 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1615 posts

Posted 06 October 2010 - 12:37 AM

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....d/bg2d/chapter1
Currently using Blender and Unity.

#8 necroside

    Valued Member

  • Members
  • PipPipPip
  • 143 posts

Posted 06 October 2010 - 01:38 AM

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.
"There are not enough servers to run my infinite users game"





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users