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.
  • B Offline
    B Offline
    Brigg Thorp
    wrote on last edited by
    #1

    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

    E J M C F 5 Replies 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

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

      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

      A N J 4 Replies 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

        J Offline
        J Offline
        James Spibey
        wrote on last edited by
        #3

        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

        N C B J S 5 Replies 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

          N Offline
          N Offline
          Nemanja Trifunovic
          wrote on last edited by
          #4

          I also have this book, and I think the title should have the word "Beginner" rather than "Professional". There is a sample chapter of this book on CP I vote pro drink :beer:

          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

            A Offline
            A Offline
            AndyG
            wrote on last edited by
            #5

            I tend to agree with Eric. Programming C# is a great book, and Jesse Liberty provides timely support for problems/errors with his book. I'm halfway through Troelsen's book now, and it has a few different ways of doing things. Some better, some worse. I started with Eric's book first, and didn't quite get enough information out of it to start writing an enterprise-level application. A nice intro to C# though. Andy Gaskell, MCSD

            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

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #6

              Wrox books are huge because they print so much useless source code in them. They can be good though - the Beginning ATL/COM book was excellent. Christian I have come to clean zee pooollll. - Michael Martin Dec 30, 2001

              Sonork ID 100.10002:MeanManOz

              I live in Bob's HungOut now

              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

                B Offline
                B Offline
                billb2112
                wrote on last edited by
                #7

                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 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
                  #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
                                          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