Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What's the best C# book?

What's the best C# book?

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studioc++performancequestion
22 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Eric Gunnerson msft

    If you're new to the platform, my favorites are: C# and the .NET Platform (Troelsen/Apress) Programming C# (Liberty/O'Reilly) Either of those are good introductions to the whole .NET thing... If you're interested more in the language and less in the platform, you might consider: A Programmer's Introduct to C# (Gunnerson/Apress) Though I know for a fact that there are some omissions and errors in this book - since I wrote it - I think it's a pretty good book. You can find some more info at http://www.dotnetbooks.com

    N Offline
    N Offline
    Not Active
    wrote on last edited by
    #8

    I'll second the opinion. C# and the .NET Platform is a good place to start.

    1 Reply Last reply
    0
    • E Eric Gunnerson msft

      If you're new to the platform, my favorites are: C# and the .NET Platform (Troelsen/Apress) Programming C# (Liberty/O'Reilly) Either of those are good introductions to the whole .NET thing... If you're interested more in the language and less in the platform, you might consider: A Programmer's Introduct to C# (Gunnerson/Apress) Though I know for a fact that there are some omissions and errors in this book - since I wrote it - I think it's a pretty good book. You can find some more info at http://www.dotnetbooks.com

      N Offline
      N Offline
      Not Active
      wrote on last edited by
      #9

      Eric Gunnerson (msft) wrote: If you're interested more in the language and less in the platform, you might consider: A Programmer's Introduct to C# (Gunnerson/Apress) Insert shameless plug here. ;) :)

      E 1 Reply Last reply
      0
      • N Not Active

        Eric Gunnerson (msft) wrote: If you're interested more in the language and less in the platform, you might consider: A Programmer's Introduct to C# (Gunnerson/Apress) Insert shameless plug here. ;) :)

        E Offline
        E Offline
        Eric Gunnerson msft
        wrote on last edited by
        #10

        Yeah, it probably would have worked better if I spelled the title correctly.

        N 1 Reply Last reply
        0
        • B billb2112

          I haven't found any decent reviews on books related to .NET and C# so I guess I'm just going to go with the "big boys" that have always done me right in the past. Jeffrey Richter released a book today that I'm going to pick up and I noticed that there was a special on Amazon (but I'll probably buy through bookpool) to get Petzold and Richter's book together. I thought that was a pretty good idea. I can't really imagine going wrong with either of those guys.

          E Offline
          E Offline
          Eric Gunnerson msft
          wrote on last edited by
          #11

          I've read some of Richter's book, and I think it will be good if you want to know the details of the runtime. I haven't seen Petzold's book, but I've heard good things about it.

          1 Reply Last reply
          0
          • E Eric Gunnerson msft

            Yeah, it probably would have worked better if I spelled the title correctly.

            N Offline
            N Offline
            Not Active
            wrote on last edited by
            #12

            That's what editors are for. The book was a good intro though.

            1 Reply Last reply
            0
            • B Brigg Thorp

              I am interested in getting up to speed with C# by getting a good book about it. Does anyone know of a book they can recommend that is easy to read (I don't have a large attention span), but also gives a large amount of information? I've been using the Visual Studio.NET IDE for C++, but haven't had the opportunity to do the C# thing yet. Any suggestions would be welcomed. Brigg Thorp Software Engineer Timex Corporation

              M Offline
              M Offline
              Michael P Butler
              wrote on last edited by
              #13

              I enjoyed reading Tom Archer's Inside C#. A nicely put together book covering a lot of the whys and hows of C#. It's probably a little out of date now being based on the betas but I learnt a fair bit about C# from it. Michael :-)

              T 1 Reply Last reply
              0
              • B Brigg Thorp

                I am interested in getting up to speed with C# by getting a good book about it. Does anyone know of a book they can recommend that is easy to read (I don't have a large attention span), but also gives a large amount of information? I've been using the Visual Studio.NET IDE for C++, but haven't had the opportunity to do the C# thing yet. Any suggestions would be welcomed. Brigg Thorp Software Engineer Timex Corporation

                C Offline
                C Offline
                Chris Losinger
                wrote on last edited by
                #14

                I have O'Reilly's "C# Essentials". It's a very streamlined explanation of the C# syntax (with some "C++ does this, but C# does this" kinds of topics), a few chapters about C# in .Net (network classes, threading issues, runtime stuff, etc.) and a big appendix. It was cheap and small, like me. Not really a recommendation, just thought i'd warn you. -c


                Smaller Animals Software, Inc.

                M 1 Reply Last reply
                0
                • C Chris Losinger

                  I have O'Reilly's "C# Essentials". It's a very streamlined explanation of the C# syntax (with some "C++ does this, but C# does this" kinds of topics), a few chapters about C# in .Net (network classes, threading issues, runtime stuff, etc.) and a big appendix. It was cheap and small, like me. Not really a recommendation, just thought i'd warn you. -c


                  Smaller Animals Software, Inc.

                  M Offline
                  M Offline
                  Miguel Soto
                  wrote on last edited by
                  #15

                  Is there any reason to learn a new programming language when everybody here is dealing with C/C++? Plus, Microsoft is releasing Visual C++ .Net and I do not think we should leave C++ because of C# as a new programming language for a new development environment. What do you think? Greetings, :) Miguel Soto

                  C 1 Reply Last reply
                  0
                  • M Miguel Soto

                    Is there any reason to learn a new programming language when everybody here is dealing with C/C++? Plus, Microsoft is releasing Visual C++ .Net and I do not think we should leave C++ because of C# as a new programming language for a new development environment. What do you think? Greetings, :) Miguel Soto

                    C Offline
                    C Offline
                    Chris Losinger
                    wrote on last edited by
                    #16

                    it never hurts to learn a new language - especially when you're trying to find a job. :( -c


                    Smaller Animals Software, Inc.

                    1 Reply Last reply
                    0
                    • M Michael P Butler

                      I enjoyed reading Tom Archer's Inside C#. A nicely put together book covering a lot of the whys and hows of C#. It's probably a little out of date now being based on the betas but I learnt a fair bit about C# from it. Michael :-)

                      T Offline
                      T Offline
                      TomArcher
                      wrote on last edited by
                      #17

                      Thank you very much for the kind words, Michael. If you enjoyed the first edition, then I have great news for you as the second edition (which we're finishing up now) has been beefed up considerably. In fact, I was so keen on coming out with a much more advanced book that I enlisted the help of two long-time CodeProject/CodeGuru contributors (Aravind Correra and Andrew Whitechapel) to co-author with me. The result is SUBSTANTIALLY more in-depth and complete text. If you want, I'll email you when the book is finished. In fact, I'll also ask MS about posting a sample chapter here from the new edition since we're only about 2 weeks from being finished. Thanks again for the kind remarks. Cheers, Tom Archer

                      1 Reply Last reply
                      0
                      • J James Spibey

                        I've had the Wrox Press Professional C# one for about 4 months and I must say that I havn't got past the introduction. It looks pretty good though and seems to cover everything from basics through to advanced. Although at 1200 pages you would expect it to cover everything wouldn't you? James Spibey I love the word naked, it's brilliant isn't it, 'naked'. When I was a kid I used to write the word naked on a bit of paper hundreds of times and rub my face in it - Jeff, Coupling, BBC2

                        J Offline
                        J Offline
                        Jason Hooper
                        wrote on last edited by
                        #18

                        I've had it for equally as long. Good book, but the reason I choose Wrox Press books over others isn't because of the joy I get circling all the punctuation and grammar errors with my pencil.... I simply love the typography. The fonts make me feel really good and the size is just perfect. Great contrast between the headings and the actual text. Overall just a really pleasing asthetic experience. One of these days I'm going to write a summary of the book and rub my face in it. - Jason SonorkID: 100.12194 :bob:'s your uncle

                        1 Reply Last reply
                        0
                        • B Brigg Thorp

                          I am interested in getting up to speed with C# by getting a good book about it. Does anyone know of a book they can recommend that is easy to read (I don't have a large attention span), but also gives a large amount of information? I've been using the Visual Studio.NET IDE for C++, but haven't had the opportunity to do the C# thing yet. Any suggestions would be welcomed. Brigg Thorp Software Engineer Timex Corporation

                          F Offline
                          F Offline
                          Frank Liao
                          wrote on last edited by
                          #19

                          Brigg Thorp wrote: I am interested in getting up to speed with C# by getting a good book about it. Does anyone know of a book they can recommend that is easy to read (I don't have a large attention span), but also gives a large amount of information? I've been using the Visual Studio.NET IDE for C++, but haven't had the opportunity to do the C# thing yet. Any suggestions would be welcomed. Well, I've been reading Inside C#, though this is a book primarily for beginners (like VB programmers). Though, since you have a grasp of C++, maybe reading the .Net Framework Documentation itself might be helpful and cheaper. You can go look under (Reference->Compiler and Language Reference->C#). You can probably find it on MSDN somewhere, but I don't have the time to look for it right now. I try to download the complete documentation whenever possible. Frank

                          1 Reply Last reply
                          0
                          • E Eric Gunnerson msft

                            If you're new to the platform, my favorites are: C# and the .NET Platform (Troelsen/Apress) Programming C# (Liberty/O'Reilly) Either of those are good introductions to the whole .NET thing... If you're interested more in the language and less in the platform, you might consider: A Programmer's Introduct to C# (Gunnerson/Apress) Though I know for a fact that there are some omissions and errors in this book - since I wrote it - I think it's a pretty good book. You can find some more info at http://www.dotnetbooks.com

                            J Offline
                            J Offline
                            jkgh
                            wrote on last edited by
                            #20

                            When will the changes be published on the e-mail list? Thanks in advance. Alice thought that running very fast for a long time would get you to somewhere else. " A very slow kind of country!" said the queen. "Now, here , you see, it takes all the running you can do, to keep in the same place".

                            E 1 Reply Last reply
                            0
                            • J James Spibey

                              I've had the Wrox Press Professional C# one for about 4 months and I must say that I havn't got past the introduction. It looks pretty good though and seems to cover everything from basics through to advanced. Although at 1200 pages you would expect it to cover everything wouldn't you? James Spibey I love the word naked, it's brilliant isn't it, 'naked'. When I was a kid I used to write the word naked on a bit of paper hundreds of times and rub my face in it - Jeff, Coupling, BBC2

                              S Offline
                              S Offline
                              Sijin
                              wrote on last edited by
                              #21

                              I've read the whole book and as usual the guys at Wrox Press have done a fantastic job..It's an excellent book covers .Net runtime and C# in quite some detail..I would highly recommend this book. char *p="char *p=%c%s%c;main(){printf(p,34,p,34);}";main(){printf(p,34,p,34);} "This statement is false" True/False? Sonork ID 100.9997 sijinjoseph

                              1 Reply Last reply
                              0
                              • J jkgh

                                When will the changes be published on the e-mail list? Thanks in advance. Alice thought that running very fast for a long time would get you to somewhere else. " A very slow kind of country!" said the queen. "Now, here , you see, it takes all the running you can do, to keep in the same place".

                                E Offline
                                E Offline
                                Eric Gunnerson msft
                                wrote on last edited by
                                #22

                                If you're asking about my book, the errata should be updated "real soon now".

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Categories
                                • Recent
                                • Tags
                                • Popular
                                • World
                                • Users
                                • Groups