c# Introduction
-
I've been using Basic since the beginning and VB since version 1. At an advanced age I am learning c#. Is there a good site which explains the big picture? I mean things like classes, methods, components, resources, how it all fits together. I know how to write Hello World, I've written a few apps now but keep bumping into my own ignorance. Most sites seem to start off too simple and then jump in the deep end. Any help appreciated.
-
I've been using Basic since the beginning and VB since version 1. At an advanced age I am learning c#. Is there a good site which explains the big picture? I mean things like classes, methods, components, resources, how it all fits together. I know how to write Hello World, I've written a few apps now but keep bumping into my own ignorance. Most sites seem to start off too simple and then jump in the deep end. Any help appreciated.
Generally, I'd say ignore websites - and particularly ignore Youtube tutorials - and get yourself a book (or better a course). Both tend to be a lot better structured, introducing each subject in a streamlined way rather than dropping you in the deep end while covering all the material - a course is better because if you don't understand something you can talk to the tutor and he can explain it in different ways until you do. Wrox, Addison Wesley, and Microsoft Press do some good ones - just start at the beginning and work your way through doing all the exercises. All of them should explain classes, methods, evente, and so on and why they are used. But if you are proficient in VB versions above VB6, then the transition to C# shouldn't be too complicated: they both use the same .NET framework which you should be familiar with, and that means the learning curve is vastly reduced. And VB uses classes, methods, events - it's just the syntax which is rather better in C#! :laugh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
-
I've been using Basic since the beginning and VB since version 1. At an advanced age I am learning c#. Is there a good site which explains the big picture? I mean things like classes, methods, components, resources, how it all fits together. I know how to write Hello World, I've written a few apps now but keep bumping into my own ignorance. Most sites seem to start off too simple and then jump in the deep end. Any help appreciated.
-
Generally, I'd say ignore websites - and particularly ignore Youtube tutorials - and get yourself a book (or better a course). Both tend to be a lot better structured, introducing each subject in a streamlined way rather than dropping you in the deep end while covering all the material - a course is better because if you don't understand something you can talk to the tutor and he can explain it in different ways until you do. Wrox, Addison Wesley, and Microsoft Press do some good ones - just start at the beginning and work your way through doing all the exercises. All of them should explain classes, methods, evente, and so on and why they are used. But if you are proficient in VB versions above VB6, then the transition to C# shouldn't be too complicated: they both use the same .NET framework which you should be familiar with, and that means the learning curve is vastly reduced. And VB uses classes, methods, events - it's just the syntax which is rather better in C#! :laugh:
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!
-
.NET Book Zero[^] is a great starting point, especially if you have some programming knowledge.
-
You're welcome!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay... AntiTwitter: @DalekDave is now a follower!