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. General Programming
  3. Visual Basic
  4. Which programing Language is best for me?

Which programing Language is best for me?

Scheduled Pinned Locked Moved Visual Basic
c++htmlhelpquestion
12 Posts 8 Posters 0 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.
  • B Offline
    B Offline
    Benjamin Dodd
    wrote on last edited by
    #1

    Hello, i am 16, at the moment i am learing VB 6 however was recently told this isnt the best language to use. I am familier with the bascis of C++, should i contiue to learn C++? Which language would you say would help me get started into the world of proggraming? I know the basics of VB 6, HTML and C++, so i have some knoledge haha

    Benjamin Dodd

    R C C M 4 Replies Last reply
    0
    • B Benjamin Dodd

      Hello, i am 16, at the moment i am learing VB 6 however was recently told this isnt the best language to use. I am familier with the bascis of C++, should i contiue to learn C++? Which language would you say would help me get started into the world of proggraming? I know the basics of VB 6, HTML and C++, so i have some knoledge haha

      Benjamin Dodd

      R Offline
      R Offline
      Rareed
      wrote on last edited by
      #2

      It really depends on what you want to do. For web programming, PHP, ruby, or asp.net would probably be good choices. For desktop programming, C++ would definitely be the way to go, although java might also work well for you. Also, at some point I'd really recommend spending some time with C and assembly. They aren't necessarily the best introductory languages (although the first programming class I ever took started from assembly and then went to C), but a good grasp of the low level workings of the computer will help you out.

      B C 2 Replies Last reply
      0
      • R Rareed

        It really depends on what you want to do. For web programming, PHP, ruby, or asp.net would probably be good choices. For desktop programming, C++ would definitely be the way to go, although java might also work well for you. Also, at some point I'd really recommend spending some time with C and assembly. They aren't necessarily the best introductory languages (although the first programming class I ever took started from assembly and then went to C), but a good grasp of the low level workings of the computer will help you out.

        B Offline
        B Offline
        Benjamin Dodd
        wrote on last edited by
        #3

        ooo thanks i have experince with C++, i will use C# i think as i have had it reconmended to me.

        Rareed wrote:

        For desktop programming

        this i what i want to do desktop programming, i will use C# i think Thanks

        Benjamin Dodd

        T 1 Reply Last reply
        0
        • B Benjamin Dodd

          ooo thanks i have experince with C++, i will use C# i think as i have had it reconmended to me.

          Rareed wrote:

          For desktop programming

          this i what i want to do desktop programming, i will use C# i think Thanks

          Benjamin Dodd

          T Offline
          T Offline
          The ANZAC
          wrote on last edited by
          #4

          c# is a good middle ground for you, although, c# and vb.net are virtually identical in power. There is a stigma that C# is better because it used to better the better of the two, now microsoft has basically built C# and VB.net from the same stuff and used different syntax. If you prefer the sentence like interaction of VB.net syntax, i'd go for that. But if you like the C# style then i'd go for that.

          Please check out my articles: The ANZAC's articles

          1 Reply Last reply
          0
          • B Benjamin Dodd

            Hello, i am 16, at the moment i am learing VB 6 however was recently told this isnt the best language to use. I am familier with the bascis of C++, should i contiue to learn C++? Which language would you say would help me get started into the world of proggraming? I know the basics of VB 6, HTML and C++, so i have some knoledge haha

            Benjamin Dodd

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

            Benjamin Dodd wrote:

            at the moment i am learing VB 6 however was recently told this isnt the best language to use.

            It is a dead language. It was superceded in 2002 by VB.NET

            Benjamin Dodd wrote:

            I am familier with the bascis of C++, should i contiue to learn C++?

            It is a useful language to have. What really matters is what you want to do with it. However, a good grounding in any modern language will provide you with a transferrable skill set.


            Upcoming events: * Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ... "I wouldn't say boo to a goose. I'm not a coward, I just realise that it would be largely pointless." My website

            K 1 Reply Last reply
            0
            • R Rareed

              It really depends on what you want to do. For web programming, PHP, ruby, or asp.net would probably be good choices. For desktop programming, C++ would definitely be the way to go, although java might also work well for you. Also, at some point I'd really recommend spending some time with C and assembly. They aren't necessarily the best introductory languages (although the first programming class I ever took started from assembly and then went to C), but a good grasp of the low level workings of the computer will help you out.

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

              Rareed wrote:

              For desktop programming, C++ would definitely be the way to go

              I would tend to disagree. C# is an excellent language for developing desktop applications. I would suggest that more desktop applications are written in C# than C++ nowadays. Sure, the big old applications like Word and Excel are likely written in C++ or C, but modern business applications aren't.


              Upcoming events: * Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ... "I wouldn't say boo to a goose. I'm not a coward, I just realise that it would be largely pointless." My website

              C 1 Reply Last reply
              0
              • C Colin Angus Mackay

                Rareed wrote:

                For desktop programming, C++ would definitely be the way to go

                I would tend to disagree. C# is an excellent language for developing desktop applications. I would suggest that more desktop applications are written in C# than C++ nowadays. Sure, the big old applications like Word and Excel are likely written in C++ or C, but modern business applications aren't.


                Upcoming events: * Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ... "I wouldn't say boo to a goose. I'm not a coward, I just realise that it would be largely pointless." My website

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #7

                Agreed

                Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                M 1 Reply Last reply
                0
                • B Benjamin Dodd

                  Hello, i am 16, at the moment i am learing VB 6 however was recently told this isnt the best language to use. I am familier with the bascis of C++, should i contiue to learn C++? Which language would you say would help me get started into the world of proggraming? I know the basics of VB 6, HTML and C++, so i have some knoledge haha

                  Benjamin Dodd

                  C Offline
                  C Offline
                  Christian Graus
                  wrote on last edited by
                  #8

                  VB6 is a waste of time. VB.NET is fine, but C# is also good. The bottom line is, there is no such thing as knowing too many languages. The only reason VB6 is a waste is that it's a dead language. I'd learn C#, because of the C++ background, and because going to VB.NET is easy, if you need to, when you know C#. But, keep using C++, there's no law against using more than one, it's not like marriage.

                  Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                  B 1 Reply Last reply
                  0
                  • C Christian Graus

                    VB6 is a waste of time. VB.NET is fine, but C# is also good. The bottom line is, there is no such thing as knowing too many languages. The only reason VB6 is a waste is that it's a dead language. I'd learn C#, because of the C++ background, and because going to VB.NET is easy, if you need to, when you know C#. But, keep using C++, there's no law against using more than one, it's not like marriage.

                    Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                    B Offline
                    B Offline
                    Benjamin Dodd
                    wrote on last edited by
                    #9

                    Christian Graus wrote:

                    there's no law against using more than one, it's not like marriage.

                    haha Ok Thanks for the advice, i will begin to learn C# from today onwards :), i will also continue with C++. Thanks for the advice

                    Benjamin Dodd

                    1 Reply Last reply
                    0
                    • C Colin Angus Mackay

                      Benjamin Dodd wrote:

                      at the moment i am learing VB 6 however was recently told this isnt the best language to use.

                      It is a dead language. It was superceded in 2002 by VB.NET

                      Benjamin Dodd wrote:

                      I am familier with the bascis of C++, should i contiue to learn C++?

                      It is a useful language to have. What really matters is what you want to do with it. However, a good grounding in any modern language will provide you with a transferrable skill set.


                      Upcoming events: * Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ... "I wouldn't say boo to a goose. I'm not a coward, I just realise that it would be largely pointless." My website

                      K Offline
                      K Offline
                      Kevin McFarlane
                      wrote on last edited by
                      #10

                      Colin Angus Mackay wrote:

                      a good grounding in any modern language will provide you with a transferrable skill set.

                      If only recruiters saw it that way. :((

                      Kevin

                      1 Reply Last reply
                      0
                      • C Christian Graus

                        Agreed

                        Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                        M Offline
                        M Offline
                        Mohammed Hameed
                        wrote on last edited by
                        #11

                        The easiest solution is that learn FORTRAN as quick as possible. Thats all I can say you at this time.:laugh:

                        Be a good professional who shares programming secrets with others.

                        1 Reply Last reply
                        0
                        • B Benjamin Dodd

                          Hello, i am 16, at the moment i am learing VB 6 however was recently told this isnt the best language to use. I am familier with the bascis of C++, should i contiue to learn C++? Which language would you say would help me get started into the world of proggraming? I know the basics of VB 6, HTML and C++, so i have some knoledge haha

                          Benjamin Dodd

                          M Offline
                          M Offline
                          Mbire
                          wrote on last edited by
                          #12

                          I am assuming that you will be moving to the .Net platform sooner or latter. If thats the case then go for the language you feel good and strong about personally. Under the .Net platform, all languages have exactly equal capabilities (at least according to some Microsoft learning aids) and you can do the same task in almost the same number of lines and using the exact same classes and data types. Knowing more languages wont do you harm though, given that due to cross language programming now taking place, you might have to use and debug components written in another language. However C# is more universally used: by Microsoft and major players.

                          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