Jump to content
  • Advertisement
Sign in to follow this  
modmiddy

[.net] Need A Book Recommendation: Learning C# From Scratch

This topic is 3660 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I can write HTML code and that is it. I've decided to learn C# and was hoping to pick up a book that will get me started. I'm having trouble finding a book that is written for somebody new to programming. All the available C# books seem to be written for current programmers who are interested in learning C#. Does anybody have any book recommendations for learning C# from scratch?

Share this post


Link to post
Share on other sites
Advertisement
C# how to program
by Deitel and Deitel

the last ed. (I think its not out in stores yet) uses game development as a motif for guiding the student trough the whole language, but any edition will do

your learning will be great and fast , specially if you do the exercises at the end of each chapter

good luck

Share this post


Link to post
Share on other sites
what are you learning C# for? finding work? programming specific things? the strenght of C# (& other .net languages) lies in the .net framework wich is pretty huge , any startup C# book will do but to get anything done you'll need a solid book on .net , i'd advise pro C# 2008 .net 3.5 platform wich covers both C# , the new features of C#3 & a lot of the .net framework , but since you don't have any prior programming experience the C# intro in that book will be too shallow , keep this book in mind once you've read any other c# book tho as it will teach you (succintly only) most of the .net framework apis , wich is nice since you can decide what to specialise in after

Share this post


Link to post
Share on other sites
Quote:
Original post by modmiddy
I can write HTML code and that is it. I've decided to learn C# and was hoping to pick up a book that will get me started. I'm having trouble finding a book that is written for somebody new to programming. All the available C# books seem to be written for current programmers who are interested in learning C#. Does anybody have any book recommendations for learning C# from scratch?
Programming C# 3.0

It's an O'Reilly book, and a good one at that. Very thorough, very well-specified. I use it to teach C#, and it hasn't let me down yet.

Share this post


Link to post
Share on other sites
Quote:
Programming C# 3.0


Programming C# is meant for someone with previous programming experience. Learning C#, on the other hand, is meant for someone who is completely new to programming.

I'm not familiar with either book, BTW, but I thought this needs to be said.

Share this post


Link to post
Share on other sites
Quote:
Original post by ranakor
what are you learning C# for?


Currently I am only familiar with HTML. While I cannot write code for other web languages I have been very successful in "lightly" modifying existing code to suit my needs in the following languages: javascript, PHP, CSS, MYSQL, XML, and Perl. I am a quick learner and only plan on developing programs for my personal "non-profit" needs. Currently the project I have my eyes set on is creating a Virtual Game Table. Examples include: MapTool, Fantasy Grounds, and Klooge.Werks.

Generally these programs allow players to connect online to play pen and paper based games (Dungeons & Dragons for example) together. They have dice rollers, macro support, various types of text modifications (color, size, font, bold/italics/underline, etc...), drawing tools (simple like MS-Paint), multiple layers for graphics, fog-of-war, etc... The last two links above link to screen shots of the programs if your interested in what one of these programs generally looks like.

I really appreciate the book recommendations so far. I'm sorry I didn't specify what I was planning on doing with the language in my original post. If anybody has anymore recommendations I would love to hear them. After reviewing lots of customer reviews for the books suggested thus far I think I'll use two books. One to introduce me to programming (Head First C#) and then one to cover an extensive overview of the language (Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition). I don't think I'll read the entire Pro book, as much is covered I don't think I'll be using at all (ASP, LINQ, etc...) and I figure after going through both of these that any additional book purchases for specializing should be pretty clear to me.

[Edited by - modmiddy on April 22, 2008 5:00:49 PM]

Share this post


Link to post
Share on other sites
I see , are you planning to go for a single exe client or for a webpage style interface? If the later you may want to toss a silverlight/wpf book in there but you can decide on that after you've read the rest and get a feel for the big picture.

I learnt C# from scratch and while there has been quite a few books in beetween i'd say you'd know most of what i know just getting a book that gives you the basic of the languages (like this one wich is the 1st one i need , and i only just had a bit of C++ experience before)

to learn the basics of programming alongside the language:
clicky

and then the one i suggested highter up after to learn most of the .net framework on the surface , the new features of latest version of the language (if you have no programming experience you want to learn them after getting the 2005 version in your head as some are quite advanced in nature) and the new APIs

click me

Share this post


Link to post
Share on other sites
I planned on a single exe program. I hadn't even considered doing a web interface. That would probably be much more complicated though and possibly limited in features compared to the single exe route.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!