how to start C#?

Hi All
I have been working in  asp.net project using vb.net . Now iam going to start with C#. so Kindly give tips to how to start and  write structured programming And which book is best for C# reference

Thank You.


Answer this question

how to start C#?

  • rnby

    Hi,

    I think you need to get used to Object Oriented Programming which takes a bit of time. Second thing that irritates most VB6ers is the strict type-casting in .NET where you would explicitly need to cast to particular data types when making assignments.

    There is loads of stuff that shows migrating from VB6 to VB.NET here:
    http://msdn.microsoft.com/vbasic/Learning/Migrating/default.aspx


    Introduction To .NET
    http://www.perfectxml.com/articles/xml/dotnet.asp

    .NET FAQ:
    http://www.andymcm.com/dotnetfaq.htm

    Regards,
    Vikram





  • Jonalyn

    I would have to second the recommendation of Programming C# by Jesse Liberty and would have to highly recommend Programming .NET Components by Juval Lowy. 

    I think you will get a great introduction to component structure and some more indepth details on so many other aspects of C# development.

    -Rob



  • KrazeIke

    My company is programming in C# .Net.  I would like to start preparing myself to write in C#.  I already know VB6 fairly well, should I start programming using VB.Net first to get the feel of it or should I go straight to C#.Net and grunt through it   I used to program in C++ and Pascal but that was ages ago.  Thanks for any guidance you can offer.
     
    Steve


  • Mandar Chandrakant Jambotkar

    Hi,

    I'd recommend the following books:

    1. Inside C# - Tom Archer
    2. C# Step by Step of MS Press
    .
    3. Programming C# - Jesse Liberty

    Since you have already worked with .NET, it will be easy for you. Its only a matter of understanding a different syntax.

    Regards,
    Vikram

  • raynkel

    Hi,

    You can make the jump directly into C#.

    If you anyway need to use C#, then I dont see a reason to try things with VB.NET. Start off with C# and since you say you have done some C++ programming, it should be easy for you to pick up the syntax.

    The learning however is more to do with the .NET Framework and all the classes than the language.

    Regards,
    Vikram



  • Nash Alexx

    Any good references that you would recommend that give a great layout of the .Net Framework and a comparision of "old way of doing things" to the new

  • how to start C#?