C sharp learning resources.


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 4 of 4

Thread: C sharp learning resources.

  1. #1
    Join Date
    Jul 2007
    Posts
    139

    C sharp learning resources.

    Hi,

    I have programmed in one form of BASIC or another since the early 80’s, as a hobby (all self taught, so I'm no expert). The last year has been spent converting to vb.net. From vb6.

    Now to the point. For a good deal of that time I had been thinking I should learn “C”. I put it off, thinking it would be too difficult , anyway I thought I would bite the bullet and have a go at learning C sharp. Well I am very pleasantly surprised. After about 10 hours I no longer feel daunted, I feel I know enough to have a go at writing programs. I write this not to boast, but to encourage anyone like me who has been putting it off. It’s not that bad, have a go.

    I’ve pasted some of the links I found most useful below, in case others might find them useful.


    Microsoft C sharp development centre http://msdn.microsoft.com/en-us/vcsharp/default.aspx

    Home and learn simple tutorial http://www.homeandlearn.co.uk/csharp/csharp_s1p1.html

    Meshplex, More depth than above http://www.meshplex.org/wiki/C_Sharp_Tutorial

    Haven’t tried this but it looks useful http://www.csharp-station.com/Tutorial.aspx


    And of course this forum!

    One question.

    As I understand it, and I might be wrong. The main advantages of ‘classic’ C were.

    a) It was faster than even a compiled BASIC program.
    b) You could do things with it that you could not do in BASIC.

    A gain as I understand it and please correct me if I’m wrong!

    C sharp, VB.NET and all other current Microsoft (.net) languages access the same .net framework elements so I would expect that you ought to be able to achieve the same outcome in either language. Furthermore I would expect that finished, compiled, runtime code would be similar, there for I would expect running speed to be similar.


    So to the question- other than C sharp programmers, perhaps, being more employable, is there any real advantage to C sharp over VB.net?

    Steve.

  2. #2
    Join Date
    Apr 2007
    Location
    Sterling Heights, Michigan
    Posts
    8,666
    Here is a quick reference that I have found useful.

    http://www.harding.edu/fmccown/vbnet...omparison.html
    Quote Originally Posted by Steve36445
    So to the question- other than C sharp programmers, perhaps, being more employable, is there any real advantage to C sharp over VB.net?
    That depends on the task at hand.

    Both have their uses. Both have their advantages. Both have their disadvantages. Which you choose for any given programming job depends on the programming job.

    http://en.wikipedia.org/wiki/Compari...ual_Basic_.NET
    I don't answer coding questions via PM or Email. Please post a thread in the appropriate forum section.
    Please use [Code]your code goes in here[/Code] tags when posting code.
    Before posting your question, did you look here?
    Got a question on Linux? Visit our Linux sister site.
    Modifications Required For VB6 Apps To Work On Vista

  3. #3
    Join Date
    Jul 2007
    Posts
    139
    Thanks, a couple of useful links

    and a couple of useful quotes from "http://en.wikipedia.org/wiki/Compari...round_Compiler
    In implementation, all .NET programming languages share the same runtime engine, uniform Abstract syntax tree, and Common Intermediate Language. Additionally all .NET languages have access to platform features including garbage collection, cross language inheritance, exception handling, and debugging. This allows the same output binary to be produced from any .NET programming language.
    Both C# and VB.Net have high adoption rates, and very active developer communities and Microsoft fully supports both communities. However, C# does have an advantage in terms of the level of community activity on the Internet. Also, there are more books available for C# than VB.Net, and publishers report that C# books significantly outsell the VB.Net counterparts.

    Steve
    Last edited by Steve36445; 01-22-2009 at 09:51 AM.

  4. #4
    Join Date
    Apr 2007
    Location
    Sterling Heights, Michigan
    Posts
    8,666
    However, C# does have an advantage in terms of the level of community activity on the Internet. Also, there are more books available for C# than VB.Net, and publishers report that C# books significantly outsell the VB.Net counterparts.
    I suspect both are true because C# is more difficult to learn than VB.NET
    I don't answer coding questions via PM or Email. Please post a thread in the appropriate forum section.
    Please use [Code]your code goes in here[/Code] tags when posting code.
    Before posting your question, did you look here?
    Got a question on Linux? Visit our Linux sister site.
    Modifications Required For VB6 Apps To Work On Vista

Similar Threads

  1. Replies: 0
    Last Post: 03-31-2007, 08:40 AM
  2. Replies: 0
    Last Post: 10-29-2001, 06:31 PM
  3. Replies: 3
    Last Post: 07-25-2001, 11:29 AM
  4. Learning Java...
    By Jason J. in forum Java
    Replies: 0
    Last Post: 06-28-2000, 09:57 AM
  5. Replies: 4
    Last Post: 04-12-2000, 12:06 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center