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. C# Book Recommendation

C# Book Recommendation

Scheduled Pinned Locked Moved The Lounge
csharpquestionlearning
23 Posts 13 Posters 2 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.
  • D Duncan Edwards Jones

    Sander Rossel wrote:

    I've switched from VB.NET to C# and only found myself really struggling with syntax on the first day and looking things up in the first month or so.

    In my case, then about once every 2 months getting really annoyed that you can't put an enum in an interface definition... :-)

    J Offline
    J Offline
    Jorgen Andersson
    wrote on last edited by
    #10

    What continuously throws me off is the different default access modifiers.

    Wrong is evil and must be defeated. - Jeff Ello

    D S 2 Replies Last reply
    0
    • J Jorgen Andersson

      What continuously throws me off is the different default access modifiers.

      Wrong is evil and must be defeated. - Jeff Ello

      D Offline
      D Offline
      Duncan Edwards Jones
      wrote on last edited by
      #11

      Ouch yes - I have never successfully done "MustInherit" in C# without a Google brain refresh :-)

      Sander RosselS 1 Reply Last reply
      0
      • L Lost User

        Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

        P Offline
        P Offline
        pt1401
        wrote on last edited by
        #12

        C# in Depth - C# in Depth: About this site, and C# in Depth[^] Porting from VB.Net to C# isn't hard, but maybe you might want to find an easier book to help you on that road. Once you begin to feel comfortable with C#, the C# in Depth book is a bible worth keeping.

        1 Reply Last reply
        0
        • D Duncan Edwards Jones

          Ouch yes - I have never successfully done "MustInherit" in C# without a Google brain refresh :-)

          Sander RosselS Offline
          Sander RosselS Offline
          Sander Rossel
          wrote on last edited by
          #13

          It's virtual, no wait static, no wait abstract :D I now have these kinds of problems when I have to switch back to VB :laugh: Public Shared Class... wait :~

          arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly Sander's bits - Writing the code you need

          1 Reply Last reply
          0
          • L Lost User

            Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #14

            Thanks to everyone with their recommendations. I did acquire a kindle version of Rob Miles' book in the end and have also ordered a copy of C# 6.0 and the .NET 4.6 Framework to be getting on with. To ease me in, I have a number of small VB.net projects which I am going to rewrite in C# as I think this will be a good way to get familiar with the syntax. Thanks again for you help - and happy holidays! :)

            1 Reply Last reply
            0
            • L Lost User

              Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

              P Offline
              P Offline
              peterkmx
              wrote on last edited by
              #15

              I found "The C# programming language" (by A.Hejlsberg - the lead architect of C#) very readable and useful because of short examples. 've been reading version 2.0, though ...

              1 Reply Last reply
              0
              • J Jorgen Andersson

                What continuously throws me off is the different default access modifiers.

                Wrong is evil and must be defeated. - Jeff Ello

                S Offline
                S Offline
                Sinisa Hajnal
                wrote on last edited by
                #16

                Isn't one of the first "best practices" suggestions to be explicit? I know I put all my access mods out. Helps when you do VB.NET and C# at the same time.

                J 1 Reply Last reply
                0
                • L Lost User

                  Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

                  S Offline
                  S Offline
                  Sinisa Hajnal
                  wrote on last edited by
                  #17

                  Proficiency in one means proficiency in other (assuming you didn't "learn" VB.NET by assuming it is same as VB). If you really learned OOP with .NET, it is irrelevant which of the two you use. I prefer VB.NET, but can (and do) work in C# with occasional google reminder of proper syntax.

                  1 Reply Last reply
                  0
                  • L Lost User

                    Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

                    E Offline
                    E Offline
                    Ehsan Sajjad
                    wrote on last edited by
                    #18

                    The C# in a Nutshell by Albahari is a great read and if you want to be more in detailed, you must read the CLR via C#

                    1 Reply Last reply
                    0
                    • L Lost User

                      Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

                      P Offline
                      P Offline
                      Philippe Mori
                      wrote on last edited by
                      #19

                      We are in 2016... 1900 is 116 years ago meaning that you are 128 years old if you start programming at 12.

                      Philippe Mori

                      L 1 Reply Last reply
                      0
                      • P Philippe Mori

                        We are in 2016... 1900 is 116 years ago meaning that you are 128 years old if you start programming at 12.

                        Philippe Mori

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #20

                        Haha! :laugh: "1900 and frozen to death" is an expression meaning so far back in time than I care to remember!

                        1 Reply Last reply
                        0
                        • S Sinisa Hajnal

                          Isn't one of the first "best practices" suggestions to be explicit? I know I put all my access mods out. Helps when you do VB.NET and C# at the same time.

                          J Offline
                          J Offline
                          Jorgen Andersson
                          wrote on last edited by
                          #21

                          Yes it is. :sigh:

                          Wrong is evil and must be defeated. - Jeff Ello

                          1 Reply Last reply
                          0
                          • L Lost User

                            Having been a hobbyist coder since 1900 and frozen to death, I've always used VB and VB.net; I know, I know, we don't need to go there! Anyway, as I'm now starting to get on in years, I think it's time I learnt a new programming language and C# comes to mind. My question is, can someone recommend a good beginners book on C#? I know about Rob Miles' The C# Programming Yellow Book but this is only available on Kindle. I need an actual book. I don't really want one of those 'Learn C# in 24 Hours' nonsense; I'd like something that eases you into the language and then gets into the more technical stuff. Any recommendations; any book(s) that anyone has found really useful?

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #22

                            this seems to be a free beginner's book

                            1 Reply Last reply
                            0
                            • W Wendelius

                              Perhaps C# 6.0 and the .NET 4.6 Framework[^] or Professional C# 6 and .NET Core 1.0[^]. Jon Skeet's C# in depth is excellent but perhaps not relevant if you're starting with C#

                              X Offline
                              X Offline
                              xiecsuk
                              wrote on last edited by
                              #23

                              I'm using the second recommended book to learn .Net Core and C#, and it looks a good book but I'm not that far into it yet. Well written with everything clearly described. I'm having problems with some of the illustrations though. They don't match the actual screens in the installed code - ASP.NET 2015 Community Edition - which is a bit off-putting..

                              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