Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Is learning C# worth it?, i already know c++

Is learning C# worth it?, i already know c++

Scheduled Pinned Locked Moved The Lounge
csharpc++questionlearning
14 Posts 10 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    X Offline
    Xentinel
    wrote on last edited by
    #1

    Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

    C A R P N 6 Replies Last reply
    0
    • X Xentinel

      Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

      C Offline
      C Offline
      Colin Angus Mackay
      wrote on last edited by
      #2

      Yes.


      "If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell The Second EuroCPian Event will be in Brussels on the 4th of September Can't manage to P/Invoke that Win32 API in .NET? Why not do interop the wiki way!

      1 Reply Last reply
      0
      • X Xentinel

        Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

        A Offline
        A Offline
        Alvaro Mendez
        wrote on last edited by
        #3

        Yes, it's worth learning but it's just one of the .NET languages. It's a lot more important to learn about the .NET framework. Regards, Alvaro


        Give a man a fish, he owes you one fish. Teach a man to fish, you give up your monopoly on fisheries.

        1 Reply Last reply
        0
        • X Xentinel

          Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

          R Offline
          R Offline
          Rocky Moore
          wrote on last edited by
          #4

          Yes and no.. Yes, because you can cut your development time drastically and almost eliminate your debugging (depending on how you write code ;) ). No, because of the same reasons, as you may not use a lot of C++ again ;) Rocky <>< www.HintsAndTips.com www.GotTheAnswerToSpam.com

          T 1 Reply Last reply
          0
          • R Rocky Moore

            Yes and no.. Yes, because you can cut your development time drastically and almost eliminate your debugging (depending on how you write code ;) ). No, because of the same reasons, as you may not use a lot of C++ again ;) Rocky <>< www.HintsAndTips.com www.GotTheAnswerToSpam.com

            T Offline
            T Offline
            Tim Kohler
            wrote on last edited by
            #5

            I was totally a C++ man a couple of years ago myself. Once I started the .NET plunge, I've never looked back. IMHO, with the exception of a few missing features in the .NET class library, developing with .NET and C# is many times more straightforward than Visual C++. Coming from a C++ background, C# is probably a more natural thing to pick up than VB.NET so if you're going to do .NET, C# is probably the way to go. Good luck!

            R 1 Reply Last reply
            0
            • X Xentinel

              Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

              P Offline
              P Offline
              Paul Watson
              wrote on last edited by
              #6

              I was thinking of learning Chinese, should I? :) What do you do? Why would you need C# over C++, just more relaxing? Is this a personal goal or for work? I use C# everyday and really enjoy it after years of servitude to VB. But if a chap working on shareware apps asked me whether he should learn C# I would probably say no and he should stick with his MFC and C++ and what not. So a bit of background and then we can really help by giving our biased opinions :) regards, Paul Watson Bluegrass South Africa Ian Darling wrote: "and our loonies usually end up doing things like Monty Python." Crikey! ain't life grand?

              P R 2 Replies Last reply
              0
              • P Paul Watson

                I was thinking of learning Chinese, should I? :) What do you do? Why would you need C# over C++, just more relaxing? Is this a personal goal or for work? I use C# everyday and really enjoy it after years of servitude to VB. But if a chap working on shareware apps asked me whether he should learn C# I would probably say no and he should stick with his MFC and C++ and what not. So a bit of background and then we can really help by giving our biased opinions :) regards, Paul Watson Bluegrass South Africa Ian Darling wrote: "and our loonies usually end up doing things like Monty Python." Crikey! ain't life grand?

                P Offline
                P Offline
                Paul Selormey
                wrote on last edited by
                #7

                Having a bad day? Best regards, Paul. Jesus Christ is LOVE! Please tell somebody.

                1 Reply Last reply
                0
                • T Tim Kohler

                  I was totally a C++ man a couple of years ago myself. Once I started the .NET plunge, I've never looked back. IMHO, with the exception of a few missing features in the .NET class library, developing with .NET and C# is many times more straightforward than Visual C++. Coming from a C++ background, C# is probably a more natural thing to pick up than VB.NET so if you're going to do .NET, C# is probably the way to go. Good luck!

                  R Offline
                  R Offline
                  Rocky Moore
                  wrote on last edited by
                  #8

                  My biggest hurdles where events and sealed classes. The biggest complain was the sealed string class :) Rocky <>< www.HintsAndTips.com www.GotTheAnswerToSpam.com

                  1 Reply Last reply
                  0
                  • P Paul Watson

                    I was thinking of learning Chinese, should I? :) What do you do? Why would you need C# over C++, just more relaxing? Is this a personal goal or for work? I use C# everyday and really enjoy it after years of servitude to VB. But if a chap working on shareware apps asked me whether he should learn C# I would probably say no and he should stick with his MFC and C++ and what not. So a bit of background and then we can really help by giving our biased opinions :) regards, Paul Watson Bluegrass South Africa Ian Darling wrote: "and our loonies usually end up doing things like Monty Python." Crikey! ain't life grand?

                    R Offline
                    R Offline
                    Rocky Moore
                    wrote on last edited by
                    #9

                    Paul Watson wrote: But if a chap working on shareware apps asked me whether he should learn C# I would probably say no and he should stick with his MFC and C++ and what not. Actually, it would depend on the app. There is a large number of people out there that have .NET either built in or added through an update. While the market may not be as large, the development time should be far less and the features greater than if they coded "old school". A person would have to weight that with the market they are targeting and the possibility of having their code decompiled. A lot easier to knock out an app in a week at take a change on sucess/failure than one that takes you three months. You can always build a MFC version later if you need a larger market. Yep, pretty sold out to .NET ;) But then, I have been building mostly web application for the last year :) Rocky <>< www.HintsAndTips.com www.GotTheAnswerToSpam.com

                    1 Reply Last reply
                    0
                    • X Xentinel

                      Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

                      N Offline
                      N Offline
                      Nish Nishant
                      wrote on last edited by
                      #10

                      If you just want to do .NET, I suggest that you take a look at C++/CLI


                      My take on gmail - Is gmail just a fashion statement? My blog on C++/CLI, MFC/Win32, .NET - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

                      B K 2 Replies Last reply
                      0
                      • N Nish Nishant

                        If you just want to do .NET, I suggest that you take a look at C++/CLI


                        My take on gmail - Is gmail just a fashion statement? My blog on C++/CLI, MFC/Win32, .NET - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

                        B Offline
                        B Offline
                        Brian Delahunty
                        wrote on last edited by
                        #11

                        Damn. Ya beat me too it. Regards, Brian Dela :-) http://www.briandela.com IE 6 required.
                        http://www.briandela.com/pictures Now with a pictures section :-D
                        http://www.briandela.com/rss/newsrss.xml RSS Feed

                        N 1 Reply Last reply
                        0
                        • X Xentinel

                          Hello, i need some insight, if C# is worth learning, because i do know C++, and when working with C#, it is much easier and you feel relax a bit

                          B Offline
                          B Offline
                          Brian Delahunty
                          wrote on last edited by
                          #12

                          How soon do you want to get into .NET development??? If you say "soon"/"straight away" etc then I'd say definitly go for it. C# will be an easy language for you if you can program C++ and understand OOP. I recommend Inside C# by Tom Archer for a detailed look at how the language works and C# and The .NET Platform by Andrew Troelsen for an excellent book on getting up to speed with C# and many aspects of .NET Development. If you say "not for a while"/"next year" etc then I'd say wait for C++/CLI to be "released".... then you can continue on with your C++ and program easily in the managed world (MC++ is ugly and restricted IMHO).... And look at some of Nish's articles here on CP for an intro into C++/CLI. Regards, Brian Dela :-) http://www.briandela.com IE 6 required.
                          http://www.briandela.com/pictures Now with a pictures section :-D
                          http://www.briandela.com/rss/newsrss.xml RSS Feed

                          1 Reply Last reply
                          0
                          • B Brian Delahunty

                            Damn. Ya beat me too it. Regards, Brian Dela :-) http://www.briandela.com IE 6 required.
                            http://www.briandela.com/pictures Now with a pictures section :-D
                            http://www.briandela.com/rss/newsrss.xml RSS Feed

                            N Offline
                            N Offline
                            Nish Nishant
                            wrote on last edited by
                            #13

                            Brian Delahunty wrote: Damn. Ya beat me too it. I guess, from now on whenever someone asks if C# is useful to learn, it’s gonna be a race as to who’s gonna reply about C++/CLI first :-D


                            My take on gmail - Is gmail just a fashion statement? My blog on C++/CLI, MFC/Win32, .NET - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

                            1 Reply Last reply
                            0
                            • N Nish Nishant

                              If you just want to do .NET, I suggest that you take a look at C++/CLI


                              My take on gmail - Is gmail just a fashion statement? My blog on C++/CLI, MFC/Win32, .NET - void Nish(char* szBlog); My MVP tips, tricks and essays web site - www.voidnish.com

                              K Offline
                              K Offline
                              Kannan Kalyanaraman
                              wrote on last edited by
                              #14

                              Nishant S wrote: C++/CLI C# on Steroids :-)

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups