I'm looking into learning C# and was wondering if anyone here has learnt it and has any tips on websites I could use or books I could buy. I already know ASP, Visual Basic 6 and a small amount of PHP, Python and C++.
I'm looking into learning C# and was wondering if anyone here has learnt it and has any tips on websites I could use or books I could buy. I already know ASP, Visual Basic 6 and a small amount of PHP, Python and C++.
I found a book called "C# Primer Plus" by Klaus Michelsen in a cut-price bookshop which help me out a great deal (ok, perhaps not the best title on the subject, but pretty good).
first off if your on windows download the c# express edition. Its quite simply fantastic and the best free IDE around by miles. But its only free for a year.
codeproject, msdn and google are great resources too!
My only grimp with c# express is the lack of proper mobile device support. Smartphone developement in Visual studio 2005 is so increidbly easy after trying symbian 60 C++ and java developement.
MSDN has lots of great articals about getting to grips with c#, but really its such an intitive language if you've ever programed java or object pascal you should pick it up very quickly, its ironically not all that similar to C++, its considerably better langauge wise.
throw new ArgumentException (String, String, Exception)
Alternately try learning it from one of the best lecturer in the hull computer science department.
http://shepherdsbush.dcs.hull.ac.uk/....php/Main_Page
With the amount of experience you've got, try "programming c#" from O'riely. It's OK as a teaching book and reference, then download c# express and use M$ tutorials, websites etc.
Have a shifty at http://msdn.microsoft.com/coding4fun/ they've got some interesting intros to game coding and other bits and bobs. It's a bit "we love Bill Gates" for some people but most of what you'd learn would apply to Mono if you like to wear your Hippy label like me.
Arrgh - I bought this book and I couldn't get anywhere with it. Maybe now I know a bit more I should dig it off the shelf for another look, but it seemed to be based on an acient beta version of Mono, and the editors / translators should have been shot.Originally Posted by directhex
They told me I was gullible ... and I believed them.
You speak the truth - a great person and an outstanding teacher.Originally Posted by HyeongSeong
Also email him for a copy of his notes which the wiki accompanies - they really are brilliant. That will get you started well, then once you know that inside out.....
http://www.microsoft.com/MSPress/books/7655.asp
I can't recommend these expensive books enough, but Rob's notes will get you going.
-----------------------------------------------------------
If you're at uni (or secondary school - but few have them) see if they have a MSDN-Academic Alliance subscription.... you can get VS05 standard of them and then develop for mobile devices unlike with the express edition. The other main sites have been mentioned, but Rob's programming with cheese is a good intro to mobile game development and Tiny Things is also good.
I know C++ amd PHP and a bit of Java, a job application has not got me interested in C#, i'll check out the pointer you guys have given and see how far i get.
the Visual C# 2005 Express VTMs at the MSDN Website. They are fantastic for pointing you in the right direction.
It certainly makes a lot of sense to use .Net with C# compaired to the bodgy C++ implimentation.
Cheers for the link to that wiki, top stuff.
There are currently 1 users browsing this thread. (0 members and 1 guests)