8 Replies - 3378 Views - Last Post: 28 January 2013 - 10:06 AM

#1 ChristianGamer  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 16
  • Joined: 25-January 13

Anyone know a good beginner C# book?

Posted 25 January 2013 - 12:49 PM

Hey, I'm new to programming in general and kinda lost to be honest. I've looked around everywhere and I can't seem to find a C# book that is made for beginner programmers! I have two books already that I was recommended but both say they are meant for intermediate to advanced programmers and that's no good... They often start with references to things I don't understand and if the best way to study is to look that stuff up I guess it's okay but I would prefer a more starter oriented tutorial or book. I don't mind starting with a different language but if you're going to tell me to do that please give me a good explanation and a new language to start on. A couple books and tutorials on the language would also be very appreciated. Any advice is welcome, please and thank you in advance for anyone who helps out!

Is This A Good Question/Topic? 0
  • +

Replies To: Anyone know a good beginner C# book?

#2 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5316
  • View blog
  • Posts: 11,357
  • Joined: 02-June 10

Re: Anyone know a good beginner C# book?

Posted 25 January 2013 - 12:51 PM

Several books listed in my resources post:


My standard beginner resources post - Updated DEC 2012

You can try to learn C# by dismantling snippets and googling terms - basically you can take a hit-n-miss, shotgun approach. Or you could just follow a proper training program whether it be a couple intro books, school, on-line course or series of tutorials like the ones we offer. I'll tell you from experience that just fumbling around in the dark and trying to teach yourself with no guidance doesn't work. Its like stumbling across a Harrier Jump Jet and trying to teach yourself how to fly with no background in piloting: You simply lack any groundwork to start from. How can you lay out your own training course if you don't already know the material? Would you go to a university where the teacher says "I don't know any of this but we'll fumble through it together?"

We have a tutorials section and a learning C# series of articles.

First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover. Do a couple hundred on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.

There are three routes people seem to take when learning programming.
  • Just start trying to create programs
  • Start taking apart other programs and try to figure out the language by reverse engineering
  • Follow a guided learning course (school or self-teaching books)


For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.

Quote

Where do I start?


You start by learning a coding language FIRST.
Learn to plan before you type.
THEN you start designing software with a purpose.


If this sounds like you

Newbie/Rookie said:

I have a little programming experience but I need to write ...
read this section
Spoiler


Otherwise, you can just jump to the resources here:
Some of the tutorials below are for C# or Java not C, C++, VB.NET [...]. But the conceptual stuff of classes, object oriented design, events etc. are not language specific and should give you enough guidance in theory of program development for you to be able to look-up specific code example in your chosen coding language.



Resources, references and suggestions for new programmers. - Updated Oct 2012
Spoiler

Was This Post Helpful? 1
  • +
  • -

#3 andrewsw  Icon User is online

  • Fire giant boob nipple gun!
  • member icon

Reputation: 2884
  • View blog
  • Posts: 9,567
  • Joined: 12-December 12

Re: Anyone know a good beginner C# book?

Posted 25 January 2013 - 01:21 PM

I was very impressed with Visual C# 2010 Step by Step (Microsoft) but I'm afraid I wouldn't say it's for an absolute beginner.

You might start with the csharp-station tutorial which I found quite good.

Or investigate the tutorials on this site as referenced by tlhIn`toq
Was This Post Helpful? 0
  • +
  • -

#4 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,957
  • Joined: 21-March 08

Re: Anyone know a good beginner C# book?

Posted 25 January 2013 - 02:33 PM

We have a pretty good list of book recommendations in this topic.
Was This Post Helpful? 1
  • +
  • -

#5 ChristianGamer  Icon User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 16
  • Joined: 25-January 13

Re: Anyone know a good beginner C# book?

Posted 25 January 2013 - 02:55 PM

Thanks a lot for the help, I'll read through some tutorials to get a basic understanding then I'll move to my books. At least I know that I can get a understanding that way now and I don't feel like I'm going down a dead end road!
Was This Post Helpful? 0
  • +
  • -

#6 pharylon  Icon User is offline

  • D.I.C Head

Reputation: 40
  • View blog
  • Posts: 83
  • Joined: 01-September 12

Re: Anyone know a good beginner C# book?

Posted 26 January 2013 - 12:52 PM

View PostChristianGamer, on 25 January 2013 - 02:55 PM, said:

Thanks a lot for the help, I'll read through some tutorials to get a basic understanding then I'll move to my books. At least I know that I can get a understanding that way now and I don't feel like I'm going down a dead end road!


I started with the aforementioned Visual C# Step by Step and I'm an absolute beginner. I'm 3/4ths of the way through it now, and I've found it great.
Was This Post Helpful? 0
  • +
  • -

#7 markode  Icon User is offline

  • New D.I.C Head

Reputation: 2
  • View blog
  • Posts: 13
  • Joined: 01-January 13

Re: Anyone know a good beginner C# book?

Posted 26 January 2013 - 01:21 PM

if you want the complete beginner book, i would say "Head First C#".
trust me, starting from this book would be fun.
it's visually rich, contain jokes, puzzles etc.(popular for it's conversational style)
here's a link of piratebay.
have fun. :lol:/>/>
<Removed Pirated Link>

This post has been edited by macosxnerd101: 23 May 2013 - 10:00 AM

Was This Post Helpful? 0
  • +
  • -

#8 andrewsw  Icon User is online

  • Fire giant boob nipple gun!
  • member icon

Reputation: 2884
  • View blog
  • Posts: 9,567
  • Joined: 12-December 12

Re: Anyone know a good beginner C# book?

Posted 26 January 2013 - 03:30 PM

View Postpharylon, on 26 January 2013 - 12:52 PM, said:

I started with the aforementioned Visual C# Step by Step and I'm an absolute beginner. I'm 3/4ths of the way through it now, and I've found it great.

I'm glad you've confirmed this. It's a great book! but I was never quite sure whether to recommend it to a beginner. (It does, additionally, go into more depth than one might expect.)

This post has been edited by andrewsw: 26 January 2013 - 03:32 PM

Was This Post Helpful? 0
  • +
  • -

#9 Curtis Rutland  Icon User is online

  • (╯□)╯︵ (~ .o.)~
  • member icon


Reputation: 4311
  • View blog
  • Posts: 7,467
  • Joined: 08-June 10

Re: Anyone know a good beginner C# book?

Posted 28 January 2013 - 10:06 AM

We already have a pinned book thread here:

http://www.dreaminco...ded-c%23-books/

I'm closing this topic so the discussion doesn't become fragmented.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1