C# Book Recommendation
-
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... :-)What continuously throws me off is the different default access modifiers.
Wrong is evil and must be defeated. - Jeff Ello
-
What continuously throws me off is the different default access modifiers.
Wrong is evil and must be defeated. - Jeff Ello
Ouch yes - I have never successfully done "MustInherit" in C# without a Google brain refresh :-)
-
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?
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.
-
Ouch yes - I have never successfully done "MustInherit" in C# without a Google brain refresh :-)
It's
virtual
, no waitstatic
, no waitabstract
: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
-
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?
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! :)
-
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?
-
What continuously throws me off is the different default access modifiers.
Wrong is evil and must be defeated. - Jeff Ello
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.
-
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?
-
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?
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#
-
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?
We are in 2016... 1900 is 116 years ago meaning that you are 128 years old if you start programming at 12.
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
-
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.
Yes it is. :sigh:
Wrong is evil and must be defeated. - Jeff Ello
-
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?
-
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#
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..