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 64 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

    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
                                      • 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

                                        S Offline
                                        S Offline
                                        Stuart Dootson
                                        wrote on last edited by
                                        #32

                                        Prolog... no reason, just for fun...

                                        Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                                        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 10247229
                                          wrote on last edited by
                                          #33

                                          F# is pretty awesome. It's a functional-first language with access to all the .NET APIs you know and love. It's also just a really good language. Compared to C#, it makes lots of common and useful things easy to code (collection literals, record types, discriminated unions), and has some particularly powerful and interesting advanced features (computation expressions, type providers). There are lots of other interesting languages (Swift, Rust, and Clojure are high on my list as well), but especially if you're comfortable in the .NET/Visual Studio world, F# is really outstanding. (End fanboigasm)

                                          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