Jump to content
  • Advertisement
Sign in to follow this  
mbergstrom

C#?

This topic is 3789 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
Hmm I've just done some reading around and it looks like I should get C down first, well I'll put it to you guys. I am low on monies so I cannot afford books to learn from. Anyone know of blogs/articles that teach you step by step?

EDIT/ And I don't mean to just jump in to game dev now, starting with hello world and making my way up is what I meant.

Share this post


Link to post
Share on other sites
What kind of experience in programming do you have?

The statement that C# is easy is not very reliable. Yes, it might be easy compared to some other languages but for a starter it might be too difficult. It is not just the language that makes programming easy or hard.

Share this post


Link to post
Share on other sites
To people who are just starting out, I always recommend taking a look at Microsoft's XNA (for which, luckily for you, you can program in C#).

Share this post


Link to post
Share on other sites
C# is a language that makes life easy for the programmer. There is no real memory management, built-in error handling, etc. However, as said before, learning to program from scratch might be difficult.

However, I do believe that C# is a good language to start on as a beginner. It does a lot of work for you, is quite easy to read and it contains user interfaces, which make it very appealing to make simple applications with a GUI.

There are lots of good C# tutorials out there, and a compiler can be freely downloaded from http://www.microsoft.com/express/vcsharp/.

Toolmaker

Share this post


Link to post
Share on other sites
Quote:
Original post by mbergstrom
Hmm I've just done some reading around and it looks like I should get C down first, well I'll put it to you guys. I am low on monies so I cannot afford books to learn from.


Wrong on both points here. There is no need to learn C before you learn C#. It would be like saying that you have to learn how to drive a standard car before driving an automatic. Except that in this case, you'd have to unlearn quite a lot of C to appreciate C#.

And as for not being able to afford books, go to your local library. They might not have have a C# book, but maybe they can order it from another library for you. That is, after all, the main purpose of libraries; to help people get books.

Share this post


Link to post
Share on other sites
Thanks for your replies everyone!
Ezbez as for what you said, getting the the library is easier said then done. Seeing as I live pretty far away from the city and there is no transit system I'm a sitting duck.

Share this post


Link to post
Share on other sites
Quote:
Original post by mbergstrom
Thanks for your replies everyone!
Ezbez as for what you said, getting the the library is easier said then done. Seeing as I live pretty far away from the city and there is no transit system I'm a sitting duck.

I thought the state of public transport in Canada as in most other countries was light years ahead of the US?
Anyways, I digress and that's a topic for another post.
My favorite C# book and the one I recommend if you can get a hold of it is this one.
Alas the next best one is "Programming in the key of C#" and a modified version of that one is free on the net so your in luck sort of.
Unlike the printed version above the webversion"What the C or C++ Programmer Needs to
Know About C# and the .NET Framework"
assumes that you already know how to program so it's tougher going if you aren't already a programmer.

p.s. And "easy" is all relative since to me Flash and Python is easy. Then again when I'm doing my C++ homework in college or see Perl code or Assembly C# is a walk in the park;)


[Edited by - daviangel on February 3, 2008 2:32:30 AM]

Share this post


Link to post
Share on other sites
Well, OK, but at some time you are going to have to stop wringing your hands and actually get down to learning and programming.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!