   C#?
  So I'm told that C# is easy, I'm also very interested in it. I want to make a simple 2D game where would I start?   
  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.   ;  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.;  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#).   ;  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   ;Quote:Original post by mbergstromHmm 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.   ;  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.   ;Quote:Original post by mbergstromThanks 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 toKnow 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];  Only programming I've done is basic flash websites, before CS3.   ;  Well, OK, but at some time you are going to have to stop wringing your hands and actually get down to learning and programming.   