How to learn C#

Talk about "WhatEVER !"..
Message
Author
comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

How to learn C#

#1 Post by comptechexpert » Sun Jan 03, 2010 2:04 pm

Hi everyone I am interested in learning Microsoft visual C# and was wondering if anybody had any tips about it or information on where to get the best books and online resources etc.

Thanks everyone!!!!
CompTechExpert
Learning to program
Tech central forum
YouTube

sb102
Freshman Member
Posts: 81
Joined: Thu Sep 27, 2007 8:53 am
Location: Bialystok, Poland

Re: How to learn C#

#2 Post by sb102 » Sun Jan 03, 2010 2:25 pm

comptechexpert wrote:Hi everyone I am interested in learning Microsoft visual C# and was wondering if anybody had any tips about it or information on where to get the best books and online resources etc.

Thanks everyone!!!!

http://msdn.microsoft.com/en-us/default.aspx
http://www.codeguru.com/
http://www.asp.net/ - if you want to be involved in web development using C#

I would recomend starting from those two sites.

Also, it would be nice to know if you have learned some programing languages (c++, java) - then I could give you some book titles.
Proud owner of:

IBM TP T42, IBM TP 390X, IBM TP 701C, IBM TP 560X, IBM TP 600 plus a ThinkVision L150p 15.0-inch LCD Monitor. Also a DELL AXIM v5 as an iPod (cheaper and has more features than Apple's stuff...).

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#3 Post by comptechexpert » Sun Jan 03, 2010 2:56 pm

Thanks for the info I dont know any other languages so C# would be my first language.
CompTechExpert
Learning to program
Tech central forum
YouTube

sb102
Freshman Member
Posts: 81
Joined: Thu Sep 27, 2007 8:53 am
Location: Bialystok, Poland

Re: How to learn C#

#4 Post by sb102 » Sun Jan 03, 2010 3:17 pm

http://www.amazon.com/exec/obidos/ASIN/ ... /helion-20
http://www.amazon.com/exec/obidos/ASIN/ ... /helion-20

There is also a good book, but by a Polish author (so I think that it won't be available in other countries).

Another way to learn C# is to learn Java (the thing with C# is that it is based on the same ideas and has similar syntax, types, structures and so on) - I know this from first hand as I started learning C# for a ASP.NET course at my university a couple of months ago and I could easily write web apps without spending much time learning the new language.

If you want to go this way, visit Bruce Eckel's site - http://www.mindviewinc.com/Books/ - you can download the 'Thinking in Java' book for free.
Proud owner of:

IBM TP T42, IBM TP 390X, IBM TP 701C, IBM TP 560X, IBM TP 600 plus a ThinkVision L150p 15.0-inch LCD Monitor. Also a DELL AXIM v5 as an iPod (cheaper and has more features than Apple's stuff...).

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#5 Post by comptechexpert » Sun Jan 03, 2010 3:24 pm

Thanks a lot that is really helpful.

also is http://www.dreamincode.net any good for tutorials.

Admin note: Combined consecutive posts
CompTechExpert
Learning to program
Tech central forum
YouTube

Puppy
Senior ThinkPadder
Senior ThinkPadder
Posts: 2264
Joined: Sat Oct 30, 2004 4:52 am
Location: Prague, Czech Republic

Re: How to learn C#

#6 Post by Puppy » Sun Jan 03, 2010 3:25 pm

There used to be good books like "Inside C#" but the C# language and .NET platform is evolving so these books are getting a bit outdated. It is good to understand the OOP principles in general first. Don't waste your time by languages like Java, they are far behind and not able to catchup unique technologies like LINQ introduced in C# 3.0. Another good resource is http://www.codeproject.com/

Learning just the C# language is not enough to become .NET developer. You have to understand the .NET platform (CLR) as well (there is excellent book about it by Jeffrey Richter) and orientate in .NET framework libraries. Don't worry, it just takes some time ...
ThinkPad (1992 - 2012): R51, X31, X220, Tablet 8

RealBlackStuff
Admin
Admin
Posts: 17516
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

Re: How to learn C#

#7 Post by RealBlackStuff » Sun Jan 03, 2010 3:27 pm

Are you sure you picked the right username, and want to display that so prominently?
Lovely day for a Guinness! (The Real Black Stuff)

Check out The Boardroom for Parts, Mods and Other Services.

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#8 Post by comptechexpert » Sun Jan 03, 2010 3:37 pm

What are you talking about RealBlackStuff and also can somebody provide me with a list of good resources and books and links and tutorials that I can work my way through in a chronological order.
Because that would be really helpful.
CompTechExpert
Learning to program
Tech central forum
YouTube

goofyGAguy
ThinkPadder
ThinkPadder
Posts: 1057
Joined: Sat Feb 04, 2006 9:20 pm
Location: Snellville, GA

Re: How to learn C#

#9 Post by goofyGAguy » Sun Jan 03, 2010 4:03 pm

comptechexpert wrote:What are you talking about RealBlackStuff
I think he means you ask a lot of questions for an expert.

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#10 Post by comptechexpert » Sun Jan 03, 2010 4:22 pm

I am no computer expert but I make computer videos for YouTube and it is a good YouTube username so I decided to just use it for all my accounts.
CompTechExpert
Learning to program
Tech central forum
YouTube

ajkula66
SuperUserGeorge
SuperUserGeorge
Posts: 15740
Joined: Sun Feb 25, 2007 11:28 am
Location: Brodheadsville, Pennsylvania

Re: How to learn C#

#11 Post by ajkula66 » Sun Jan 03, 2010 11:33 pm

I see that you've also pretty much cloned the look of this forum for your own...what's that all about?
...Knowledge is a deadly friend when no one sets the rules...(King Crimson)

Cheers,

George (your grouchy retired FlexView farmer)

AARP club members:A31p, T43pSF

Abused daily: T61p

PMs requesting personal tech support will be ignored.

qviri
ThinkPadder
ThinkPadder
Posts: 1275
Joined: Sat Nov 25, 2006 5:45 pm
Location: Berlin, Germany

Re: How to learn C#

#12 Post by qviri » Mon Jan 04, 2010 12:35 am

ajkula66 wrote:I see that you've also pretty much cloned the look of this forum for your own...what's that all about?
I'm pretty sure that's the default phpBB layout.
X220/IPS, T60p/IPS
Nothing endures but change

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#13 Post by comptechexpert » Mon Jan 04, 2010 4:35 am

It is the standard phpBB layout.

Could somebody please just help me with the original topic.
Thanks!!!!
ajkula66 wrote:I see that you've also pretty much cloned the look of this forum for your own...what's that all about?
Well at least you have visited my forum.

Admin note: Combined three consecutive posts
CompTechExpert
Learning to program
Tech central forum
YouTube

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

Re: How to learn C#

#14 Post by crashnburn » Mon Jan 04, 2010 12:06 pm

comptechexpert wrote:Could somebody please just help me with the original topic.
Thanks!!!!
www.vijaymukhi.com

Best tutorials for any language especially when you're starting fresh and want strong fundamentals.
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#15 Post by comptechexpert » Mon Jan 04, 2010 12:21 pm

Thanks that is really helpful.
Thanks alot.

Also is there anywhere else that would be good e.g. something for kids or a good video or text tutorials?

Admin edit: Combined consecutive posts
CompTechExpert
Learning to program
Tech central forum
YouTube

BillMorrow
*Senior* Admin
*Senior* Admin
Posts: 7154
Joined: Tue Apr 13, 2004 9:40 pm
Location: San Francisco -> Florida -> Georgia
Contact:

Re: How to learn C#

#16 Post by BillMorrow » Tue Jan 05, 2010 2:58 am

ajkula66 wrote:I see that you've also pretty much cloned the look of this forum for your own...what's that all about?
it IS the default subsilver for phpBB 3..
nothing wrong with that..
i'm sure his various fora will change to suit his base.. with DELL's and h/p's and so forth..
and NOT look so much like this forum..

i kept subsilver for this forum since it was voted the best and it is easy to read..
also, when i upgraded to ver. 3 i continued with subsilver for continuity sake..

it has been said "emulation is the greatest form of compliment" (or something like that.. :) )

good luck with visual C..
but i think you'll need to modify the code so you need to be really familiar with the syntax and so forth..
i found that once far enough along the learning curve it all suddenly comes clear, so stick with it..

i used to like programming but with age my mind has turned to oatmeal.. :eek:
hard to think in logical progression with oatmeal..
Bill Morrow, kept by parrots :parrot: & cockatoos
Sysop - forum.thinkpads.com

*
She was not what you would call refined,
She was not what you would call unrefined,
She was the type of person who kept a parrot.
~~~Mark Twain~~~

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#17 Post by comptechexpert » Tue Jan 05, 2010 5:02 am

Thank you so so much that is really helpful and really supportive and great.

Thanks so much!!!!

Also I am going to follow your advice it is great.

Also do you think C# is the best language for a beginner to learn?

Admin edit: Combined three consecutive posts
CompTechExpert
Learning to program
Tech central forum
YouTube

RealBlackStuff
Admin
Admin
Posts: 17516
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

Re: How to learn C#

#18 Post by RealBlackStuff » Tue Jan 05, 2010 12:01 pm

If you look at the right bottom of your last (or any other of your own) post, you will see an 'Edit' button.
Please click on that 'Edit' button to edit/modify that post, rather than making new posts all the time.
Lovely day for a Guinness! (The Real Black Stuff)

Check out The Boardroom for Parts, Mods and Other Services.

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#19 Post by comptechexpert » Tue Jan 05, 2010 12:06 pm

OK.
Any thoughts on best beginner C.... language to learn?
CompTechExpert
Learning to program
Tech central forum
YouTube

Marin85
Senior ThinkPadder
Senior ThinkPadder
Posts: 2975
Joined: Sat May 12, 2007 10:54 am
Location: Munich, Germany

Re: How to learn C#

#20 Post by Marin85 » Tue Jan 05, 2010 1:55 pm

Why don´t you tell us why you want to start particularly with C# and what for? ;)
IBM Lenovo Z61p | 15.4'' WUXGA | Intel Core 2 Duo T7400 2x 2.16GHz | 4 GB Kingston HyperX | Hitachi 7K500 500 GB + WD 1TB (USB) | ATI Mobility FireGL V5200 | ThinkPad Atheros a/b/g | Analog Devices AD1981HD | Win 7 x86 + ArchLinux 2009.08 x64 (number crunching)

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#21 Post by comptechexpert » Tue Jan 05, 2010 3:07 pm

Well I am completely new to programming and I heard that C# was easier so I just picked C#>
CompTechExpert
Learning to program
Tech central forum
YouTube

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

Re: How to learn C#

#22 Post by crashnburn » Tue Jan 05, 2010 5:52 pm

comptechexpert wrote:Well I am completely new to programming and I heard that C# was easier so I just picked C#>
What is your goal / objective with learning programming?
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)

ArtShapiro
Senior Member
Senior Member
Posts: 639
Joined: Fri Oct 13, 2006 12:48 am
Location: Lake Forest, CA

Re: How to learn C#

#23 Post by ArtShapiro » Tue Jan 05, 2010 6:02 pm

comptechexpert wrote:Well I am completely new to programming and I heard that C# was easier so I just picked C#>
I'll offer the opinion that all PC languages are so primitive as to be extremely difficult to learn. I've certainly never mastered any despite considerable effort.

But I'm one of the few people in the universe who programs in Algol for a livelihood!

Art

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#24 Post by comptechexpert » Wed Jan 06, 2010 5:01 am

Well i just want to start off with simple programs then work my way up to some good programs.
CompTechExpert
Learning to program
Tech central forum
YouTube

Marin85
Senior ThinkPadder
Senior ThinkPadder
Posts: 2975
Joined: Sat May 12, 2007 10:54 am
Location: Munich, Germany

Re: How to learn C#

#25 Post by Marin85 » Wed Jan 06, 2010 11:17 am

If you are really serious about programming, I would suggest you to start with C, not C# or C++. Once you have mastered C, both C# or C++ will appear as a piece of cake. C language is simply all the basic things for everything "beginning with the letter c" ;)
IBM Lenovo Z61p | 15.4'' WUXGA | Intel Core 2 Duo T7400 2x 2.16GHz | 4 GB Kingston HyperX | Hitachi 7K500 500 GB + WD 1TB (USB) | ATI Mobility FireGL V5200 | ThinkPad Atheros a/b/g | Analog Devices AD1981HD | Win 7 x86 + ArchLinux 2009.08 x64 (number crunching)

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#26 Post by comptechexpert » Wed Jan 06, 2010 11:21 am

So what would be best?
CompTechExpert
Learning to program
Tech central forum
YouTube

crashnburn
ThinkPadder
ThinkPadder
Posts: 1643
Joined: Sat Apr 22, 2006 4:26 pm
Location: TX, USA & Bombay, India

Re: How to learn C#

#27 Post by crashnburn » Mon Jan 11, 2010 5:27 pm

comptechexpert wrote:Well i just want to start off with simple programs then work my way up to some good programs.
Too vague. Long term.. do u see urself programming..

- Simple / Complex Scientific Apps?
- General user (specific application area)?
- GUI Intensive & Database Apps?

I'd suggest C# / VB.NET if you wanted the 3rd one without too much effort curve.
T61 8892-02U: 14.1"SXGA+/2.2C2D/4G/XP|Adv Mini Dock|30" Gateway XHD3000 WQXGA via Dual-link DVI
X61T 7767-96U: 12.1"SXGA+/1.6C2D/3G/Vista|Ultrabase
W510 4319-2PU: 15.6"FHD/i7-720QM/4G/Win7Pro64 (for dad)
T43 1875-DLU: 14.1"XGA/1.7PM-740/1G/XP (Old)

qviri
ThinkPadder
ThinkPadder
Posts: 1275
Joined: Sat Nov 25, 2006 5:45 pm
Location: Berlin, Germany

Re: How to learn C#

#28 Post by qviri » Mon Jan 11, 2010 7:05 pm

I'm biased, but I think C# is a decent "learner" language. It might save you from some bad habits which might be encouraged by some "looser" languages (*cough* PHP *cough*), while at the same time shielding you from stuff which is just plain annoying when you're trying to learn the basics (pointers, garbage collection to some degree -- IMO).

And though not really a feature of the language itself, Visual Studio is a pretty great code editor, too, so you might not have to type every.single.letter.
X220/IPS, T60p/IPS
Nothing endures but change

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#29 Post by comptechexpert » Tue Jan 12, 2010 10:53 am

Cool thanks for the advice I have all the visual express editions and Visual studio 2005.
CompTechExpert
Learning to program
Tech central forum
YouTube

comptechexpert
Sophomore Member
Posts: 161
Joined: Mon Dec 21, 2009 3:03 pm
Location: Account changed to williamgeorgegardner 5/15/10
Contact:

Re: How to learn C#

#30 Post by comptechexpert » Wed Jan 13, 2010 3:58 am

When visual studio 2010 comes outdo you think it is worth the buy because the express versions aren't compatible with studio 2005 that I have.
CompTechExpert
Learning to program
Tech central forum
YouTube

Post Reply

Return to “Off-Topic Stuff”

Who is online

Users browsing this forum: No registered users and 3 guests