Results 1 to 24 of 24

Thread: Recommended books for VB and C#

  1. #1

    Thread Starter
    Frenzied Member
    Join Date
    Sep 2006
    Location
    Scotland
    Posts
    1,054

    Recommended books for VB and C#

    I have just been given a small sum of money to put towards my next year at university, and since my uni doesn't offer any .net courses I would like to go further on my own. I plan on buying a book on VB and another on C#. But I would like these to be as complete as possible. I have had a look and there seem to be a thousand and one different choices. What ones would you reccommend and why?

    Thanks!


    P.S. Sorry for not making this very clear. It has been a long day and my brain just won't work.

  2. #2
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    Hey,

    Your question reminded me about a recent blog post that I read:

    http://jesseliberty.com/2010/08/11/1...in-easy-reach/

    Hopefully that will give you some ideas

    Gary

  3. #3
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,106

    Re: Recommended books for VB and C#

    At one time, I would have had more useful answers to this, but that was years ago. Back then, I would have started out with a book or two to get into a new language. These days, I would say that the key to learning is to have a project to work on. Since you can get VS Express for free, there isn't any cost issue associated with the development environment, so now you can work on practical knowledge rather than reading something from a book. The problem with a book, in this case, is that they will fall into one of a couple categories:

    1) Beginner books: These cover a handful of very basic topics and will be of little or no use to an intermediate user, though they are good places to start. Because they tend to be basic, any money spent on one is a short term investment. It's like buying a pizza, only less satisfying: Once you have finished the pizza, not only do you no longer have any use for it, you would really prefer not to look at it again.

    2) Reference books: A small reference is quite useful for some people as far as syntax is concerned, but any comprehensive reference is going to be both massive, expensive, and utterly inferior when compared to the internet.

    3) Specific topic books: These will not be general, but a good one will cover one technology (like WPF, WCF, ***, TLAs, or the like) thoroughly. These books can be really useful if you need to use that particular technology, but they are nothing but paperweights if you do not need to use that technology.

    Therefore, it is better to have a project in mind and learn what you need to for the project rather than learning at random. After all, the first type of book will be inadequate and generally not broad enough, the second type of book is only for the type of person who wants a quick reference, and the third type of book requires you to first figure out what you are trying to achieve.
    My usual boring signature: Nothing

  4. #4
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Recommended books for VB and C#

    At the moment I am using the "Programming in Visual C#/Visual Basic 2008" books by Julie Case Bradley and Anita C Millspaugh.
    Last edited by Nightwalker83; Aug 15th, 2010 at 09:22 PM. Reason: Fixed spelling!
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  5. #5
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    All very good points by Shaggy, and I have to agree wholeheartedly!!

    Do you have a project that you could work on? It doesn't have to be anything overly complicated, something small to start out with.

    Are you interested in Windows or Web Development? With the release of Visual Studio 2010, there have been a number of new applications and technologies coming out, so you are picking up .Net at the right time, there is lots out there to get your teeth into.

    Gary

  6. #6

    Thread Starter
    Frenzied Member
    Join Date
    Sep 2006
    Location
    Scotland
    Posts
    1,054

    Re: Recommended books for VB and C#

    I have thought about picking a project to work on and using it to teach my self. The problem win that is that I can never come up with a good project which will cover a wide range of topics. For VB I have got hundreds of projects and I am still very much a beginner.

    You have some very good points shaggy. It has made me think twice about the books. The main reason I wanted a book is because I use books for learning java and they have been extremely helpful. Everything they taught me about object oriented programming has been of great help in .NET also.

    Nightwalker: what are your thoughts on that book?

  7. #7
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    Instead of a book, you might want to think about looking here:

    http://msdn.microsoft.com/en-us/bb629407.aspx

    Some of the videos span an entire series, which show you how to build a complete application from end to end.

    If you don't mind paying a bit of money, you might also want to think about having a look here:

    http://www.learnvisualstudio.net/

    They have a lot of videos, I have a lifetime membership there, which means I get all the new videos coming out.

    Gary

  8. #8
    Frenzied Member
    Join Date
    Jan 2010
    Location
    Connecticut
    Posts
    1,687

    Re: Recommended books for VB and C#

    A book I read which I thought was pretty good is Moving to VB.NET by Dan Appleman.

    If you want a project, why not make your own version of Windows Explorer (Filemanager)?

    You will need to use a treeview, grid, menu and toolbar. Get the icon type from file associations. Launch exes based on the file type. Just an idea.
    VB6 Library

    If I helped you then please help me and rate my post!
    If you solved your problem, then please mark the post resolved

  9. #9

    Thread Starter
    Frenzied Member
    Join Date
    Sep 2006
    Location
    Scotland
    Posts
    1,054

    Re: Recommended books for VB and C#

    That's quite an idea. Just so you guys know, I am just in the process of heading back to university so it may be a few days before I reply again. Don't worry. I haven't forgotten on you!

  10. #10
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: Recommended books for VB and C#

    I have found a good source of professional books here:

    www.apress.com

    I currently have about 5 of their books in PDF format and am actively working through most of 'em.

    I agree with Shaggy that it's a good idea to have a project going that you can use as a testbed for the technology. I have two going right now that definitely helps in that regard. Sometimes working through a tutorial can be handy too, but actually using what you learn cements it better in your head. There is just so much material to learn out there that you pretty much need to specialize in some area or you'll spread yourself way too thin. Pick a couple of technologies to work with (for example, in my case I'm majoring on C# and SQL Server) and work with them for awhile. Your combination should be one that you would be able to use if you won a contract to write some software.

    -Max
    The name's "Peck" .... "Max Peck"

    "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." - Red Adair

  11. #11
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Recommended books for VB and C#

    I'm also a die hard apress fan, I have found some clunkers in their collection but they have some fantastic authors behind most of their books.

  12. #12
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Recommended books for VB and C#

    I don't know how much it is since the company pays for it... but some thing you may want to look at is Safari BooksOnline: http://techbus.safaribooksonline.com/ great way to get books w/o having to worry about them taking up shelf space and paying for something that goes obsolete by the time it hits book stores.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  13. #13
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,106

    Re: Recommended books for VB and C#

    I left out one category that is relevant:

    4) Crap: There has been a long running practice in the programming and computer book industry that can best be described as a scam. I fell for one of the most famous of these early on in programming. At the time, there was no Amazon.com, and I didn't know enough to go leafing through pages at the book store. Instead, I bought a book via mail order (I forget whether it was online or not) that looked like a comprehensive reference book to C++ programming. I think it was for VisualC++2.0, but whichever version it was, I already had the program. After looking through the book, it began to appear familiar. A bit of checking showed that the author, if you could call him that, had taken portions of the manual, stuck in a whole bunch of screen shots and added fat margins to pad the book out to about 900 pages, and sold it for around $60. There was absolutely NO content that wasn't in the manual other than the screen shots. That may be the worst example, but the general plan is followed by too many programming books: Take a small amount of comment, add LOTS of screen shots, add HUGE margins, pad with anything else you can think of to run up the total book size, and sell for big bucks based solely on page count.

    Therefore, if you can, scan through a book to get a feel for how many of these cheats were used. Is it mostly screen shots? Are the margins really big? Is the type size larger than normal, or line spacing greater than normal? All of those should be warning signs. However, I have found some good books that also had fat margins and lots of screen shots, so the second step would be to come up with a topic you would like to learn a bit more about. If nothing comes to mind, scan through the index to see if you find any topic that can get fairly involved, such as TCP communications, or something like that. Then go read that section to see whether it is informative. If it is written in such a vague and general fashion that you don't feel you could use it to write actual code, that would be a bad sign. If it is detailed and comprehensive, then the other things I mentioned can probably be forgiven.
    My usual boring signature: Nothing

  14. #14
    Powered By Medtronic dbasnett's Avatar
    Join Date
    Dec 2007
    Location
    Jefferson City, MO
    Posts
    9,897

    Re: Recommended books for VB and C#

    If your career is going to be as a programmer, at some point Knuth's The Art of Computer Programming Vols. 1-4ish should be a part of your library.
    Last edited by dbasnett; Aug 16th, 2010 at 01:48 PM.
    My First Computer -- Documentation Link (RT?M) -- Using the Debugger -- Prime Number Sieve
    Counting Bits -- Subnet Calculator -- UI Guidelines -- >> SerialPort Answer <<

    "Those who use Application.DoEvents have no idea what it does and those who know what it does never use it." John Wein

  15. #15
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Recommended books for VB and C#

    I am currently reading a book by Andrew Troelson on C#, that's proved to be useful.
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  16. #16
    PowerPoster Nightwalker83's Avatar
    Join Date
    Dec 2001
    Location
    Adelaide, Australia
    Posts
    13,344

    Re: Recommended books for VB and C#

    Quote Originally Posted by 03myersd View Post
    Nightwalker: what are your thoughts on that book?
    For me it explained clearly how to accomplish different thing and showed examples of how to use the different features, object, etc. I'm not sure but I think the books also come with a cd included.
    when you quote a post could you please do it via the "Reply With Quote" button or if it multiple post click the "''+" button then "Reply With Quote" button.
    If this thread is finished with please mark it "Resolved" by selecting "Mark thread resolved" from the "Thread tools" drop-down menu.
    https://get.cryptobrowser.site/30/4111672

  17. #17
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    Quote Originally Posted by techgnome View Post
    I don't know how much it is since the company pays for it... but some thing you may want to look at is Safari BooksOnline: http://techbus.safaribooksonline.com/ great way to get books w/o having to worry about them taking up shelf space and paying for something that goes obsolete by the time it hits book stores.

    -tg
    Noice!! I have just suggested this to my bosses here.

    Gary

  18. #18
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    03myersd, where abouts in Scotland are you based? The other suggestion would be to try and get yourself involved in a local .Net Group. There is nothing better than talking face to face to developers about programming.

    Gary

  19. #19

    Thread Starter
    Frenzied Member
    Join Date
    Sep 2006
    Location
    Scotland
    Posts
    1,054

    Re: Recommended books for VB and C#

    Finally moved in. I am in Edinburgh so that may be an idea. I never knew things like that existed.

    I did decide on the first book thought and bought it. I may be judged for this, but I bought C# for dummies. It was an extended edition with extra "books" on WPF and ASP.NET etc. Quite a buy I thought for &#163;28.

    I will probably get other when I get more advanced. So this thread will still be relevant.

    Thanks for everyones help!

  20. #20
    Frenzied Member
    Join Date
    Jul 2008
    Location
    Rep of Ireland
    Posts
    1,380

    Re: Recommended books for VB and C#

    Dummies books can be great for the basics as they are very accessible. I wouldn't be ashamed to say I bought a dummies book as I have used them many times in the past for topics I have had no experience with. I also find that their humour helps digestion as some developer based books can be very terse and unbelivably dry!

  21. #21
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: Recommended books for VB and C#

    Quote Originally Posted by dbasnett View Post
    If your career is going to be as a programmer, at some point Knuth's The Art of Computer Programming Vols. 1-4ish should be a part of your library.
    Oops ... I've been coding for 35 years and haven't got a copy. Does that put me back at square-one?

    -Max
    The name's "Peck" .... "Max Peck"

    "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." - Red Adair

  22. #22
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    Quote Originally Posted by 03myersd View Post
    Finally moved in. I am in Edinburgh so that may be an idea. I never knew things like that existed.
    Yeah, there are loads of them.

    I was just down at a SharePoint .Net User Group in Edinburgh last week. You should take a look here:

    http://scottishdevelopers.com/

    And to give a shout out to my own group, which is still in it's infancy:

    http://www.aberdeendevelopers.co.uk/

    I did decide on the first book thought and bought it. I may be judged for this, but I bought C# for dummies. It was an extended edition with extra "books" on WPF and ASP.NET etc. Quite a buy I thought for £28.

    I will probably get other when I get more advanced. So this thread will still be relevant.

    Thanks for everyones help!
    "Books for Dummies" are fine, nothing to be ashamed to there. One thing I would say though is, that they might take "short cuts" on somethings, i.e. do things that aren't best practices, but for now, it should be fine.

    Gary

  23. #23

    Thread Starter
    Frenzied Member
    Join Date
    Sep 2006
    Location
    Scotland
    Posts
    1,054

    Re: Recommended books for VB and C#

    Yeah I have noticed the shortcuts on occasion in other books. Fortunately I find it relatively easy to break bad habits once I have noticed them. One that I have found already us that the author loves to use vars.

  24. #24
    PowerPoster gep13's Avatar
    Join Date
    Nov 2004
    Location
    The Granite City
    Posts
    21,963

    Re: Recommended books for VB and C#

    Depending on the situation, the use of var's does have it's place. For instance, within LINQ statements, where the corresponding type is inferred, but I tend to not use them, and explicitly state the type of the variable that I am using.

    The use of var is one of those hotly debated topics that you will find lots of people talking about on the web.

    Gary

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width