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's a cool language to learn?

What's a cool language to learn?

Scheduled Pinned Locked Moved The Lounge
csharpc++javajavascriptpython
20 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    Todd Smith
    wrote on last edited by
    #1

    I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

    R S C B R 12 Replies Last reply
    0
    • T Todd Smith

      I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

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

      Haskell!!!![^]Or any functional programming language, basically because it's really different to any of the languages you already know. And also, if you want to do any XSLT, you'll find it helps, because XSLT is pretty much a functional programming language. Lastly, there are free interpreters/compilers. Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

      J 1 Reply Last reply
      0
      • T Todd Smith

        I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

        R Offline
        R Offline
        Rohit Sinha
        wrote on last edited by
        #3

        Essoonezzzye get some time, I'm going to learn Lisp. I had recently read an article somewhere (sorry, forgot the link) that argued that you can develop faster using a high level language. The more powerful the language, the lesser is your development time. Just as an example, you will need less time to develop something in C++ than in assembly. Lisp, the article argued, being the most powerful language (according to the writer, not my opinion. I don't know one way or the other till I've learnt Lisp.), will let you develop powerful applications in a very short time. So, as I said above, I'm going to learn it to find out myself. Essoonezzzye...
        Regards,

        Rohit Sinha

        Do not wait for leaders; do it alone, person to person.
        - Mother Teresa

        1 Reply Last reply
        0
        • T Todd Smith

          I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

          C Offline
          C Offline
          Chris Losinger
          wrote on last edited by
          #4

          any of the "functional" languages would be a radical change (Haskell, ML, Scheme/Lisp). MS is rumored to have at least one functional langauge in the works for .Net. i'm not sure any of them would be useful, but they sure are a kick in the nuts*, if you're only ever seen procedural programming before. -c * - if you like that kind of thing

          Chris Losinger
          Smaller Animals Software

          S 1 Reply Last reply
          0
          • C Chris Losinger

            any of the "functional" languages would be a radical change (Haskell, ML, Scheme/Lisp). MS is rumored to have at least one functional langauge in the works for .Net. i'm not sure any of them would be useful, but they sure are a kick in the nuts*, if you're only ever seen procedural programming before. -c * - if you like that kind of thing

            Chris Losinger
            Smaller Animals Software

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

            Not MS, but it's Haskell for .NET[^] Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

            C 1 Reply Last reply
            0
            • T Todd Smith

              I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

              B Offline
              B Offline
              brianwelsch
              wrote on last edited by
              #6

              Seriously, how about some assembly. hehehe.... BW "I always wanted to be somebody, but now I realize I should have been more specific." - Lily Tomlin

              T 1 Reply Last reply
              0
              • B brianwelsch

                Seriously, how about some assembly. hehehe.... BW "I always wanted to be somebody, but now I realize I should have been more specific." - Lily Tomlin

                T Offline
                T Offline
                Todd Smith
                wrote on last edited by
                #7

                brianwelsch wrote: Seriously, how about some assembly. BTDT Todd Smith

                B 1 Reply Last reply
                0
                • S Stuart Dootson

                  Not MS, but it's Haskell for .NET[^] Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

                  C Offline
                  C Offline
                  Chris Losinger
                  wrote on last edited by
                  #8

                  there's also F#, from MS, which, i guess, is a variant of "Caml". -c

                  Chris Losinger
                  Smaller Animals Software

                  1 Reply Last reply
                  0
                  • T Todd Smith

                    brianwelsch wrote: Seriously, how about some assembly. BTDT Todd Smith

                    B Offline
                    B Offline
                    brianwelsch
                    wrote on last edited by
                    #9

                    yeah, but did you get the T-shirt? :rolleyes: Maybe a new project dealing with things you haven't been exposed too before would help give you more experience too. BW "I always wanted to be somebody, but now I realize I should have been more specific." - Lily Tomlin

                    1 Reply Last reply
                    0
                    • T Todd Smith

                      I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

                      R Offline
                      R Offline
                      Roger Wright
                      wrote on last edited by
                      #10

                      Prolog is an interesting one, if only because it requires you to completely restructure the way you think. Predicate Logic is not the one we learn in school, nor even in daily life, but it does seem to mimic in code what the brain actually does to resolve information. I tried learning and using it years ago, but it hurt my head - too set in my ways, I guess, after a couple decades of coding procedural apps. Compilers are available on the web for free, and there's good documentation out there, too. Some interesting tools could be built using the language, and I highly recommend a look. "Please don't put cigarette butts in the urinal. It makes them soggy and hard to light" - Sign in a Bullhead City, AZ Restroom

                      1 Reply Last reply
                      0
                      • T Todd Smith

                        I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

                        R Offline
                        R Offline
                        Ray Cassick
                        wrote on last edited by
                        #11

                        VB.NET and C# <YODA> The wave of the future it is. </YODA>


                        Paul Watson wrote: "At the end of the day it is what you produce that counts, not how many doctorates you have on the wall." George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Jörgen Sigvardsson wrote: If the physicists find a universal theory describing the laws of universe, I'm sure the asshole constant will be an integral part of that theory.


                        1 Reply Last reply
                        0
                        • T Todd Smith

                          I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

                          J Offline
                          J Offline
                          jhaga
                          wrote on last edited by
                          #12

                          With those languages you mentioned, add SQL and you will be an allround programmer. (I guess you know ASP and ASP.NET?) jhaga CodeProject House, Paul Watson wrote: ...and the roar of John Simmons own personal Nascar in the garage. Meg flitting about taking photos.Chris having an heated arguement with Colin Davies and .S.Rod. over egian values. Nish manically typing *censur*. Duncan racing around after his pet *c.* Michael Martin and Bryce loudly yelling *c.* C.G. having a fit as Roger Wright loads up *c.* . Anna waving her *c.* and Deb scoffing chocolates in the corner. ...Good heavens!

                          1 Reply Last reply
                          0
                          • T Todd Smith

                            I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

                            J Offline
                            J Offline
                            Jorgen Sigvardsson
                            wrote on last edited by
                            #13

                            I've said it before, and I'll say it again; Learn a LISP variant. Scheme is good to begin with.. :) -- The moment of terror is the beginning of life

                            1 Reply Last reply
                            0
                            • S Stuart Dootson

                              Haskell!!!![^]Or any functional programming language, basically because it's really different to any of the languages you already know. And also, if you want to do any XSLT, you'll find it helps, because XSLT is pretty much a functional programming language. Lastly, there are free interpreters/compilers. Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

                              J Offline
                              J Offline
                              Jorgen Sigvardsson
                              wrote on last edited by
                              #14

                              Stuart Dootson wrote: because XSLT is pretty much a functional programming language That's what I thought too. It is just like hacking Haskell pattern matching. :) -- The moment of terror is the beginning of life

                              1 Reply Last reply
                              0
                              • T Todd Smith

                                I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

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

                                LISP... 'nuff said. Mike Mullikin :beer:

                                A laundromat is no place to meet women. Afterall, if she can't afford her own washer and dryer how can she support you?

                                1 Reply Last reply
                                0
                                • T Todd Smith

                                  I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

                                  G Offline
                                  G Offline
                                  gnk
                                  wrote on last edited by
                                  #16

                                  ;) gnk

                                  1 Reply Last reply
                                  0
                                  • T Todd Smith

                                    I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

                                    M Offline
                                    M Offline
                                    Michael Dunn
                                    wrote on last edited by
                                    #17

                                    How about Brainf*ck[^] ? --Mike-- Latest blog entry: *drool* (Alyson) [May 10] Ericahist | Homepage | RightClick-Encrypt | 1ClickPicGrabber "You have Erica on the brain" - Jon Sagara to me

                                    R 1 Reply Last reply
                                    0
                                    • T Todd Smith

                                      I was reading this [^] article on /. and it got me thinking I should learn another language (for educational purposes). I'm already familiar with C/C++, Perl, C#, Java, VB, HTML/JS, SQL, Assembly, Pascal, Python, Fortran & Basic. I'd like to learn a language that teaches something different. What would you recommend and why? Perhaps a new or emerging language that looks interesting? Todd Smith

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

                                      Music Steven J. Ackerman, Consultant ACS, Sarasota, FL http://www.acscontrol.com steve@acscontrol.com sja@gte.net

                                      1 Reply Last reply
                                      0
                                      • M Michael Dunn

                                        How about Brainf*ck[^] ? --Mike-- Latest blog entry: *drool* (Alyson) [May 10] Ericahist | Homepage | RightClick-Encrypt | 1ClickPicGrabber "You have Erica on the brain" - Jon Sagara to me

                                        R Offline
                                        R Offline
                                        Roger Wright
                                        wrote on last edited by
                                        #19

                                        Now that's bizarre! :-D What would you use that for - state-machines for process monitoring, maybe? Elevator controls? Toasters? "Please don't put cigarette butts in the urinal. It makes them soggy and hard to light" - Sign in a Bullhead City, AZ Restroom

                                        J 1 Reply Last reply
                                        0
                                        • R Roger Wright

                                          Now that's bizarre! :-D What would you use that for - state-machines for process monitoring, maybe? Elevator controls? Toasters? "Please don't put cigarette butts in the urinal. It makes them soggy and hard to light" - Sign in a Bullhead City, AZ Restroom

                                          J Offline
                                          J Offline
                                          Jon Newman
                                          wrote on last edited by
                                          #20

                                          I'd trust an elevater coded in 'Brainfuck' over one coded in VB anyway.


                                          "I have a strange ginger man living on my roof!"
                                          Jonathan 'nonny' Newman Homepage [www.nonny.com] [^]

                                          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