Do I need to Know C# before using MS Visual C#?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tharden3
    Contributor
    • Jul 2008
    • 916

    Do I need to Know C# before using MS Visual C#?

    If so, where is a good tutorial to teach me C#?
  • gpraghuram
    Recognized Expert Top Contributor
    • Mar 2007
    • 1275

    #2
    Please move this to .NET Forum

    Raghu

    Comment

    • r035198x
      MVP
      • Sep 2006
      • 13225

      #3
      If you are not totally new to programming then do yourself a favor and just read the C# language specification.

      Comment

      • Curtis Rutland
        Recognized Expert Specialist
        • Apr 2008
        • 3264

        #4
        Also, read a good book. I've always liked the Wrox books.

        If you tried to start using Visual Studio before you know the language, you would likely be able to build a GUI, because that is mostly drag and drop. But you wouldn't be able to make it do anything, because you don't know the coding behind it.

        C# isn't as immediately intuitive as VB.NET can be, but I find it much nicer once you actually learn what you are doing. So if you are serious about learning, get a good book.

        Comment

        • tharden3
          Contributor
          • Jul 2008
          • 916

          #5
          Originally posted by insertAlias
          Also, read a good book. I've always liked the Wrox books.

          If you tried to start using Visual Studio before you know the language, you would likely be able to build a GUI, because that is mostly drag and drop. But you wouldn't be able to make it do anything, because you don't know the coding behind it.

          C# isn't as immediately intuitive as VB.NET can be, but I find it much nicer once you actually learn what you are doing. So if you are serious about learning, get a good book.
          alrighty, thanks for the help.

          P.S. The hurricane rain on your parade? No damage I hope?

          Comment

          • Curtis Rutland
            Recognized Expert Specialist
            • Apr 2008
            • 3264

            #6
            Originally posted by tharden3
            alrighty, thanks for the help.

            P.S. The hurricane rain on your parade? No damage I hope?
            Nope. Didn't even get windy in San Antonio.

            Comment

            • tharden3
              Contributor
              • Jul 2008
              • 916

              #7
              Originally posted by insertAlias
              Nope. Didn't even get windy in San Antonio.
              well that's good. It looked like some of your Texas neighbors got pretty wet.

              Comment

              • artov
                New Member
                • Jul 2008
                • 40

                #8
                It might not be bad idea to use Visual C# to study C#. You use the builder
                to make GUI and add C# code to handle events (i.e. button presses etc.),
                handle values from controls etc.

                Comment

                • Curtis Rutland
                  Recognized Expert Specialist
                  • Apr 2008
                  • 3264

                  #9
                  Well, you learn by doing, and IntelliSense (the predictive text feature) is amazing for discovering what objects can do, but you still need to learn the fundamentals of the language from a book or web tutorial.

                  Comment

                  • tharden3
                    Contributor
                    • Jul 2008
                    • 916

                    #10
                    Originally posted by insertAlias
                    Well, you learn by doing, and IntelliSense (the predictive text feature) is amazing for discovering what objects can do, but you still need to learn the fundamentals of the language from a book or web tutorial.
                    I agree, and have already started looking into it.

                    Comment

                    • balabaster
                      Recognized Expert Contributor
                      • Mar 2007
                      • 798

                      #11
                      Originally posted by tharden3
                      I agree, and have already started looking into it.
                      I tell you what - if you know VB.NET already and you want to learn C# in short order without the hassle of books, then this web page is a fantastic tool:


                      It got me up to speed in almost no time at all... if you've got your wits about you, you could use it to learn C# in the matter of a couple of days... C# does have some unexpected idiosyncrasies that this doesn't seem to account for - but it'll put you in the right direction quickly.

                      Another great tool is:


                      This might also be useful:


                      They give you the added advantage that if you know one of the two languages, you can easily figure out the equivalent code in the other. It's like learning two languages for the price of one.

                      Comment

                      • tharden3
                        Contributor
                        • Jul 2008
                        • 916

                        #12
                        Originally posted by balabaster
                        I tell you what - if you know VB.NET already and you want to learn C# in short order without the hassle of books, then this web page is a fantastic tool:


                        It got me up to speed in almost no time at all... if you've got your wits about you, you could use it to learn C# in the matter of a couple of days... C# does have some unexpected idiosyncrasies that this doesn't seem to account for - but it'll put you in the right direction quickly.

                        Another great tool is:


                        This might also be useful:


                        They give you the added advantage that if you know one of the two languages, you can easily figure out the equivalent code in the other. It's like learning two languages for the price of one.
                        Thanks very much, I'll look into it.

                        Comment

                        Working...