Alex L Pavluck said:
I am new to programming other than SAS. I read that C# is a good
starting language and I have started to create some simple programs
with C# 2005 express edition. Can someone let me know if this is
indeed a good learning language and also suggest a good learning text.
Thanks, Alex
Hi Alex,
You have certainly felt an interest which pushed you to start reading about
C#. Then you have read it's a good starting language, and you have even
started learning it and writing simple programs. I'd suggest you quit
looking for people's consent whether it's a good choice or not since you
have already made your choice.
My advise: dive in and go as deep as you can, on your own pace of course,
and don't look back. I believe you will not regret it.
Depending on what you wish to achieve using C#, your learning curve and,
thus, learning materials will differ. However, I'd suggest you learn the
basics which are, in my opinion, the C# 2.0 language with it's new
constructs, the .NET Framework class libraries and, last but not least, the
Object Oriented way of doing things.
If you were to buy only one book, here's a good one, maybe not for absolute
beginners (assuming you are a little familiar to programming), but somehow
comprehensive of the basics mentioned above and, in my opinion, very easy to
follow:
"Pro C# 2005 and the .NET 2.0 Platform, 3rd Edition" by "Andrew Troelsen"
http://www.amazon.com/gp/product/1590594193
I'd also suggest visiting websites such as:
http://www.csharphelp.com/
http://www.c-sharpcorner.com/
http://www.codeproject.com/
http://www.codeguru.com/csharp/
Good luck,
Hope this helps.