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 66 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 Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #1

    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 J J S D 24 Replies 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
      TheGreatAndPowerfulOz
      wrote on last edited by
      #2

      Rust & Swift & Julia

      #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

      M M 2 Replies Last reply
      0
      • T TheGreatAndPowerfulOz

        Rust & Swift & Julia

        #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

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

        TheGreatAndPowerfulOzRust & Swift & Julia

        Exactly and precisely the same, except no Julia.

        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

          J Offline
          J Offline
          Johnny J
          wrote on last edited by
          #4

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

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

            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 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
              Slacker007
              wrote on last edited by
              #6

              C++ I would love to have the time to learn and grok C++. Edit: in all it's many flavors and colors.

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

                C#. I know it but I'm not that proficient with it as I develop mainly in C/C++ with a side of (ugh!) VB6.

                * CALL APOGEE, SAY AARDWOLF * GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X * Never pay more than 20 bucks for a computer game. * I'm a puny punmaker.

                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
                  Daniel Pfeffer
                  wrote on last edited by
                  #8

                  As one of the working (i.e. not yet retired) stiffs, I don't really have time to learn languages that I'm not likely to use. Having said that, I have learnt Python, am learning the additions to C++ (C++14, and the proposals for C++17), and trying to come up to speed on the latest changes to C#.

                  If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                  M 1 Reply Last reply
                  0
                  • T TheGreatAndPowerfulOz

                    Rust & Swift & Julia

                    #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

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

                    TheGreatAndPowerfulOzRust & Swift & Julia

                    I forgot about Swift. I might add Scala to my list too, and was thinking about Julia. 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 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

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      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 1 Reply Last reply
                      0
                      • D Daniel Pfeffer

                        As one of the working (i.e. not yet retired) stiffs, I don't really have time to learn languages that I'm not likely to use. Having said that, I have learnt Python, am learning the additions to C++ (C++14, and the proposals for C++17), and trying to come up to speed on the latest changes to C#.

                        If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

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

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