thinkpads.com Support Community Forum Index Bill Morrow's thinkpads.com Open Forum - The Original Thinkpad Support Forum
Follow ThinkpadsForum on Twitter
eCoupons
Save with Lenovo ThinkPad eCoupons
Exclusive 4% CASH BACK from eCoupons.com
Support this forum, shop at newmodeus.com
 
It is currently Tue May 21, 2013 10:59 pm

All times are UTC - 5 hours




Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: How to learn C#
PostPosted: Sun Jan 03, 2010 2:04 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 2:25 pm 
Offline
Freshman Member

Joined: Thu Sep 27, 2007 8:53 am
Posts: 81
Location: Bialystok, Poland
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...).


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 2:56 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 3:17 pm 
Offline
Freshman Member

Joined: Thu Sep 27, 2007 8:53 am
Posts: 81
Location: Bialystok, Poland
http://www.amazon.com/exec/obidos/ASIN/0596006993/helion-20
http://www.amazon.com/exec/obidos/ASIN/0470046414/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...).


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 3:24 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 3:25 pm 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Oct 30, 2004 4:52 am
Posts: 1335
Location: Prague, Czech Republic
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)


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 3:27 pm 
Offline
RBS10000
RBS10000

Joined: Mon Sep 18, 2006 5:17 am
Posts: 11776
Location: Mt. Cobb, PA USA
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 Board Room for:
- SATA-mods: native SATA for T43/R52 with ATI GPU
- other Services


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 3:37 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 4:03 pm 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Feb 04, 2006 9:20 pm
Posts: 1034
Location: Snellville, GA
comptechexpert wrote:
What are you talking about RealBlackStuff


I think he means you ask a lot of questions for an expert.


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 4:22 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Sun Jan 03, 2010 11:33 pm 
Offline
Senior ThinkPadder
Senior ThinkPadder

Joined: Sun Feb 25, 2007 11:28 am
Posts: 10750
Location: Albrightsville, Pennsylvania
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 friendly FlexView farmer)

Collecting SSDI: A31p, X24,

Abused daily: T43pSFL, R60F, X60T

On the way out/for sale: R60, R61, T43p, T60, T60p, T61, T61p, T410, X61, Z61m Ti


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Mon Jan 04, 2010 12:35 am 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Nov 25, 2006 5:45 pm
Posts: 1260
Location: Vancouver, B.C., Canada
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.

_________________
X200, T60p/IPS, X31
Nothing endures but change


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Mon Jan 04, 2010 4:35 am 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Mon Jan 04, 2010 12:06 pm 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Apr 22, 2006 4:26 pm
Posts: 1464
Location: TX, USA & Bombay, India
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)


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Mon Jan 04, 2010 12:21 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 2:58 am 
Offline
*Senior* Admin
*Senior* Admin

Joined: Tue Apr 13, 2004 9:40 pm
Posts: 6553
Location: ThinkPadLand
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~~~


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 5:02 am 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 12:01 pm 
Offline
RBS10000
RBS10000

Joined: Mon Sep 18, 2006 5:17 am
Posts: 11776
Location: Mt. Cobb, PA USA
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 Board Room for:
- SATA-mods: native SATA for T43/R52 with ATI GPU
- other Services


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 12:06 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
OK.
Any thoughts on best beginner C.... language to learn?

_________________
CompTechExpert
Learning to program
Tech central forum
YouTube


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 1:55 pm 
Offline
Senior ThinkPadder
Senior ThinkPadder

Joined: Sat May 12, 2007 10:54 am
Posts: 2971
Location: Munich, Germany
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)


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 3:07 pm 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 5:52 pm 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Apr 22, 2006 4:26 pm
Posts: 1464
Location: TX, USA & Bombay, India
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)


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 05, 2010 6:02 pm 
Offline
Senior Member
Senior Member

Joined: Fri Oct 13, 2006 12:48 am
Posts: 535
Location: Lake Forest, CA
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Wed Jan 06, 2010 5:01 am 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Wed Jan 06, 2010 11:17 am 
Offline
Senior ThinkPadder
Senior ThinkPadder

Joined: Sat May 12, 2007 10:54 am
Posts: 2971
Location: Munich, Germany
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)


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Wed Jan 06, 2010 11:21 am 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
So what would be best?

_________________
CompTechExpert
Learning to program
Tech central forum
YouTube


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Mon Jan 11, 2010 5:27 pm 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Apr 22, 2006 4:26 pm
Posts: 1464
Location: TX, USA & Bombay, India
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)


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Mon Jan 11, 2010 7:05 pm 
Offline
ThinkPadder
ThinkPadder

Joined: Sat Nov 25, 2006 5:45 pm
Posts: 1260
Location: Vancouver, B.C., Canada
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.

_________________
X200, T60p/IPS, X31
Nothing endures but change


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Tue Jan 12, 2010 10:53 am 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
Cool thanks for the advice I have all the visual express editions and Visual studio 2005.

_________________
CompTechExpert
Learning to program
Tech central forum
YouTube


Top
 Profile  
 
 Post subject: Re: How to learn C#
PostPosted: Wed Jan 13, 2010 3:58 am 
Offline
Sophomore Member

Joined: Mon Dec 21, 2009 3:03 pm
Posts: 161
Location: Account changed to williamgeorgegardner 5/15/10
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group