ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    What Language to Learn

    Scheduled Pinned Locked Moved IT Discussion
    programming
    12 Posts 5 Posters 2.7k Views
    Loading More Posts
    • 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.
    • PSX_DefectorP
      PSX_Defector @scottalanmiller
      last edited by

      @scottalanmiller said:

      Languages that you should avoid as a new programmer: Visual Basic, Visual Basic .NET, COBOL, Perl, FoxPro

      Because VB is depreciated in favor of C#. But considering the vast install base of the code out there, there is no reason NOT to know how to work it. Mostly porting code over from it to C#.

      FoxPro isn't a language, it's a life. A programming language that also functions as a database? Count me in! I still get the occasional call for VFP work. And it's been dead since 2007. Again, depreciated, but incredibly useful if you are porting code to know how it works.

      1 Reply Last reply Reply Quote 0
      • scottalanmillerS
        scottalanmiller
        last edited by

        Yes, plenty of value if you are already supporting the apps, but as a tool for new people it's pretty tough to get value as the market is full of old timers with those skills who will always have far more experience than anyone new and the needs for things like VB goes down every year faster than the people with those skills already retire. So while you can learn them and find work possibly, it is not as valuable as learning some other skill for which the market is better and there is a growth need rather than a shrinking need.

        1 Reply Last reply Reply Quote 0
        • Reid CooperR
          Reid Cooper
          last edited by

          Good list. Thanks. This will be handy to reference.

          1 Reply Last reply Reply Quote 0
          • MattSpellerM
            MattSpeller
            last edited by MattSpeller

            Time to go learn Python, I had no idea it was that wide spread. Working in SOHO / SME really does limit the horizons of tech I see. It's eye opening chatting with y'all in here.

            1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller
              last edited by

              A lot of people predict that Python is going to become the dominant language in a few years. It has held one of the top slots longer than most languages have been around (it was ranking before Java was invented!) and has been steadily on the rise. It slowly unseats one language over another. It is one of the very few languages to be on a constant upward trajectory for so long. Sometimes new, popular languages pop up but they disappear quickly too.

              Once Python effectively eliminated Perl from existence its place was pretty secure as Perl was its primary contender for nearly everywhere. Perl was older and more established but over time Python ate away at it and Perl pretty much went from a top five language to "what was Perl" in just a few years. Python and Perl together had already done that to TCL many years ago. Python keeps Ruby from the limelight. Once Python became the de facto systems management language it pretty much owned everything.

              Because Python is the most broadly available language (more or less) and used in the most use cases (from web apps to scripts to desktop applications to scientific computing to gaming) it just eats away at other languages.

              Python is responsible for the major decline in PHP as well.

              1 Reply Last reply Reply Quote 0
              • lanceL
                lance
                last edited by

                This post is deleted!
                1 Reply Last reply Reply Quote 0
                • lanceL
                  lance
                  last edited by lance

                  @scottalanmiller

                  What is your opinion on Javascript and Node.js for backend web developers? I see a lot of back and forth on the topic throughout the internet.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller
                    last edited by

                    JavaScript is obviously huge and making incredible headway and Node.js / io.js is helping a lot with that. JavaScript has become a really powerful language and definitely a major competitor with Python now. But JavaScript has never managed to prove itself as an automation language, as a general purpose language and as a desktop language. All things where Python shines. JSs major leverage is that it owns the browser and that is huge. JS isn't going anywhere, but I don't see it replacing Python (he says on a site powered by JS.)

                    1 Reply Last reply Reply Quote 1
                    • scottalanmillerS
                      scottalanmiller @lance
                      last edited by

                      @lance said:

                      @scottalanmiller

                      What is your opinion on Javascript and Node.js for backend web developers? I see a lot of back and forth on the topic throughout the internet.

                      It's making a lot of inroads on the backend but I don't see it lasting for forever. JS is a good language but not a great one. It just wasn't designed well for how it is being used. Once people start making Node.js-like engines for other languages, things will change rapidly.

                      lanceL 1 Reply Last reply Reply Quote 0
                      • lanceL
                        lance @scottalanmiller
                        last edited by

                        @scottalanmiller said:

                        @lance said:

                        @scottalanmiller

                        What is your opinion on Javascript and Node.js for backend web developers? I see a lot of back and forth on the topic throughout the internet.

                        It's making a lot of inroads on the backend but I don't see it lasting for forever. JS is a good language but not a great one. It just wasn't designed well for how it is being used. Once people start making Node.js-like engines for other languages, things will change rapidly.

                        Gotcha.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post