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. What programming language would you want to learn?

What programming language would you want to learn?

Scheduled Pinned Locked Moved The Lounge
questioncsharpjavascriptpythoncom
37 Posts 29 Posters 67 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.
  • M Marc Clifton

    That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

    Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

    T Offline
    T Offline
    Tim Carmichael
    wrote on last edited by
    #12

    It is interesting how your 'passion' can affect the language of choice. Currently, I am working with OSISoft technologies and, because of that, don't actually do a lot of 'programming' per se; I do a lot of equation configuration using functions within the applications and that can test my reasoning ability at times. Having said that, I do most of my programming with the application in VB.NET. Why VB.NET? Familiarity. Given time, I'd like to learn C# and start writing my code in there, but.. I write so little code it isn't time effective to really learn the language.

    1 Reply Last reply
    0
    • J Jochen Arndt

      Due to

      Marc Clifton wrote:

      becoming proficient in

      probably none for me because adding another language may result in loosing practice of my "main" languages. If I had to choose one it will be probably C# because I have only basic knowledge so far.

      M Offline
      M Offline
      Mark_Wallace
      wrote on last edited by
      #13

      Jochen Arndt wrote:

      loosing

      Before you get jumped on by native-speaking grammar nazis, it's "losing". English pronunciation is unsurpassable!*[^] * What it's unsurpassable at is for you to decide

      I wanna be a eunuchs developer! Pass me a bread knife!

      J 1 Reply Last reply
      0
      • M Marc Clifton

        That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

        Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

        D Offline
        D Offline
        Duncan Edwards Jones
        wrote on last edited by
        #14

        R probably... although that might be more about the types of problems I'd use it for than the language itself.

        1 Reply Last reply
        0
        • L Lost User

          How about something totally different, like putting graphics hardware to good use? If you really want to have graphics, then HLSL (High Level Shader Language) is the way to go, but if you want to use the GPU for real number crunching, you might need something that's a little more general and less geared towards graphics. What kind of number crunching? How about AI? Neural networks needs a few (matrix) calculations and GPUs are very good at that.

          The language is JavaScript. that of Mordor, which I will not utter here
          This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
          "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

          M Offline
          M Offline
          Marc Clifton
          wrote on last edited by
          #15

          CDP1802 wrote:

          like putting graphics hardware to good use?

          Yes indeed! Marc

          Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

          1 Reply Last reply
          0
          • M Mark_Wallace

            Jochen Arndt wrote:

            loosing

            Before you get jumped on by native-speaking grammar nazis, it's "losing". English pronunciation is unsurpassable!*[^] * What it's unsurpassable at is for you to decide

            I wanna be a eunuchs developer! Pass me a bread knife!

            J Offline
            J Offline
            Jochen Arndt
            wrote on last edited by
            #16

            Tightened.

            M 1 Reply Last reply
            0
            • J Jochen Arndt

              Tightened.

              M Offline
              M Offline
              Mark_Wallace
              wrote on last edited by
              #17

              But not screwed?

              I wanna be a eunuchs developer! Pass me a bread knife!

              J 1 Reply Last reply
              0
              • M Mark_Wallace

                But not screwed?

                I wanna be a eunuchs developer! Pass me a bread knife!

                J Offline
                J Offline
                Jochen Arndt
                wrote on last edited by
                #18

                I'm sober but screwed up.

                M 1 Reply Last reply
                0
                • M Marc Clifton

                  Daniel Pfeffer wrote:

                  and trying to come up to speed on the latest changes to C#.

                  VS2017 just auto-completed a property getter with a lambda "throw not implemented" expression, to which my response was, WTF is that? Discovered it's a [C# 6.0 feature](https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6) that I didn't know about. :doh: Marc

                  Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                  N Offline
                  N Offline
                  Nicholas Marty
                  wrote on last edited by
                  #19

                  Actually the throw expressions are a C# 7.0 feature[^] :-\

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                    Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                    M Offline
                    M Offline
                    Maximilien
                    wrote on last edited by
                    #20

                    I want to learn C# (I know a very limited subset of it, but not fluent for real work) and Swift. After that, all the web oriented languages (javascript and all related .JS stuff).

                    I'd rather be phishing!

                    1 Reply Last reply
                    0
                    • M Marc Clifton

                      That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                      Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                      D Offline
                      D Offline
                      Dominic Burford
                      wrote on last edited by
                      #21

                      Been hearing good things about Go and Clojure :)

                      "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                        Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                        D Offline
                        D Offline
                        devenv exe
                        wrote on last edited by
                        #22

                        I want to learn how on earth other devs have learnt to be productive when working with JavaScript & CSS or WCF configuration files

                        "Coming soon"

                        1 Reply Last reply
                        0
                        • J Jochen Arndt

                          I'm sober but screwed up.

                          M Offline
                          M Offline
                          Mark_Wallace
                          wrote on last edited by
                          #23

                          Nailed it!

                          I wanna be a eunuchs developer! Pass me a bread knife!

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                            Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                            T Offline
                            T Offline
                            TonyManso
                            wrote on last edited by
                            #24

                            R and Python. Those seem to be big in the algo trading world.

                            You can't win. You can't break even. You can't quit. You're welcome.

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                              Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                              Mike HankeyM Offline
                              Mike HankeyM Offline
                              Mike Hankey
                              wrote on last edited by
                              #25

                              I had to put it off for a while but have been learning the MEAN stack for some Pi projects I have in mind.

                              Someone's therapist knows all about you!

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                                Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                B Offline
                                B Offline
                                Brady Kelly
                                wrote on last edited by
                                #26

                                Not learn, but suddenly gain 10 years experience in: Java. Whilst in the job market, I've passed over so many really good opportunities that demand high levels of Java experience. I could learn the language properly in a week. Otherwise: Ruby. I'm already learning Python and TypeScript, and new languages like 'GO' haven't made my TODO) list yet.

                                Immanentize the Eschaton!

                                1 Reply Last reply
                                0
                                • M Marc Clifton

                                  That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                                  Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                  K Offline
                                  K Offline
                                  KennedyKinyanjui
                                  wrote on last edited by
                                  #27

                                  Python

                                  1 Reply Last reply
                                  0
                                  • M Marc Clifton

                                    That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                                    Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                    U Offline
                                    U Offline
                                    User 12282493
                                    wrote on last edited by
                                    #28

                                    If time permits I would like to learn D.

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                                      Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                      F Offline
                                      F Offline
                                      faizanhashmii
                                      wrote on last edited by
                                      #29

                                      Eventually it would be great to go with C# anytime with Mircrosoft's IDE... :) :) :)

                                      1 Reply Last reply
                                      0
                                      • M Marc Clifton

                                        That SO survey got me wondering what programming language the folks here would be personally interested in learning (and I mean, becoming proficient in) if you had the time & inclination? This is actually a difficult question for me, because any time I have to work with something else (most notably Python at the moment) I end up missing all the snazzy features of C#. That said, personally I'd like to explore the functional programming / parallel computing space some more, so F#, Rust and Erlang come mind. Go falls under the category of a curiosity, I'm not sure what practical use I have for it, and I suppose there's always more bad practices to learn and hair pulling experiences to have with regards to Javascript. Your turn! Marc

                                        Latest Article - Merkle Trees Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                                        G Offline
                                        G Offline
                                        Gary Wheeler
                                        wrote on last edited by
                                        #30

                                        I'm risking a lot here, but... Javascript. Not because I think it's an interesting language, but because of the implications. If I was learning Javascript well enough to become proficient, that would mean I was doing web programming, which means my job security and ability to find another were that much greater. My current skill set centers around C++/C#/C, Windows desktop, and process control applications. COBOL programmers have a higher success rate at finding jobs than that.

                                        Software Zen: delete this;

                                        1 Reply Last reply
                                        0
                                        • J Johnny J

                                          I'm just trying to get by till I can retire with as little learning effort as possible. But seeing that that time is 15 years away, it's not that as easy as I could wish for... :sigh:

                                          Anything that is unrelated to elephants is irrelephant
                                          Anonymous
                                          -----
                                          The problem with quotes on the internet is that you can never tell if they're genuine
                                          Winston Churchill, 1944
                                          -----
                                          I'd just like a chance to prove that money can't make me happy.
                                          Me, all the time

                                          S Offline
                                          S Offline
                                          Slow Eddie
                                          wrote on last edited by
                                          #31

                                          I am currently learning and using C#. As I expect to work until I drop dead over the keyboard, I am hoping that it will stay current until I do. At age 68 I am among the .08% of programmers in my age category. And YES there is AGE discrimination in our industry. I am converting my program from VB6 to C# not for myself but for my loyal customers that have been with me since 1984 .....:cool:

                                          AGE, Experience, and low cunning will overcome youth every time...

                                          O 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