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. The next programming language to learn for a .NET developer ?

The next programming language to learn for a .NET developer ?

Scheduled Pinned Locked Moved The Lounge
csharpquestion
36 Posts 31 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.
  • E Offline
    E Offline
    Everything Matters
    wrote on last edited by
    #1

    I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

    Mani

    S P OriginalGriffO M E 21 Replies Last reply
    0
    • E Everything Matters

      I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

      Mani

      S Offline
      S Offline
      Super Lloyd
      wrote on last edited by
      #2

      C++/Cx? Enter Windows 8, WinRT!!!

      My programming get away... The Blog... Taking over the world since 1371!

      1 Reply Last reply
      0
      • E Everything Matters

        I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

        Mani

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #3

        That really depends on what you want to do with your career. Do you want to be a web developer? Learn JavaScript and technologies like Backbone, jQuery and Knockout. Do you want to develop games? Learn C++. WinRT programming? Well, XAML and C++ is a good fit.

        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

        1 Reply Last reply
        0
        • E Everything Matters

          I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

          Mani

          OriginalGriffO Offline
          OriginalGriffO Offline
          OriginalGriff
          wrote on last edited by
          #4

          Chinese. No, seriously. Look at the way they are gobbling up every other market...

          If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
          "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

          A S 2 Replies Last reply
          0
          • OriginalGriffO OriginalGriff

            Chinese. No, seriously. Look at the way they are gobbling up every other market...

            If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

            A Offline
            A Offline
            Argonia
            wrote on last edited by
            #5

            Hahaha good one :):thumbsup: I am seriously considering to start learning Japanese :) But probably i should first learn English .

            M 1 Reply Last reply
            0
            • E Everything Matters

              I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

              Mani

              M Offline
              M Offline
              Marco Bertschi
              wrote on last edited by
              #6

              In fact the possibilities of C#, VB.Net and C++.Net (known as Visual C++ too) are equal for a MS developer. But: If you learn VisualC++ you are able switch later to "normal" C++, improve your knowledge and do e.g. hardware-near programming. IMO VisualC++ improves your value as a developer more than the other languages and if you are able to do VisualC++ programming is writing C# code not a big deal because there are only a few differences. VBA is just important for basic Macro programming within MS Office so some basic knowledge there wouldn't be too bad.

              1 Reply Last reply
              0
              • A Argonia

                Hahaha good one :):thumbsup: I am seriously considering to start learning Japanese :) But probably i should first learn English .

                M Offline
                M Offline
                Marco Bertschi
                wrote on last edited by
                #7

                Argonia wrote:

                But probably i should first learn English

                I was able to understand what you said. So your english can't be too bad :laugh:

                A 1 Reply Last reply
                0
                • E Everything Matters

                  I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                  Mani

                  E Offline
                  E Offline
                  Everything Matters
                  wrote on last edited by
                  #8

                  I am surprised no one mentioned F# yet ? :(

                  B Richard DeemingR 2 Replies Last reply
                  0
                  • E Everything Matters

                    I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                    Mani

                    E Offline
                    E Offline
                    Everything Matters
                    wrote on last edited by
                    #9

                    Also, wondering why so many +1's for C++. Do we intend to see a lot of ooportunities in the next years with C++ ? I am humbly surprised !

                    1 Reply Last reply
                    0
                    • E Everything Matters

                      I am surprised no one mentioned F# yet ? :(

                      B Offline
                      B Offline
                      BobJanova
                      wrote on last edited by
                      #10

                      Well I was going to but you got there first.

                      1 Reply Last reply
                      0
                      • E Everything Matters

                        I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                        Mani

                        N Offline
                        N Offline
                        Nagy Vilmos
                        wrote on last edited by
                        #11

                        Have you tried Brainfuck[^] or INTERCAL[^]?


                        Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                        Richard DeemingR 1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          Chinese. No, seriously. Look at the way they are gobbling up every other market...

                          If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                          S Offline
                          S Offline
                          Septimus Hedgehog
                          wrote on last edited by
                          #12

                          What a mindf**k that'll be. Can you imagine India outsourcing its jobs to China?

                          "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

                          U 1 Reply Last reply
                          0
                          • E Everything Matters

                            I am surprised no one mentioned F# yet ? :(

                            Richard DeemingR Offline
                            Richard DeemingR Offline
                            Richard Deeming
                            wrote on last edited by
                            #13

                            Seems like a good place to start: http://preview.tryfsharp.org/[^]


                            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                            1 Reply Last reply
                            0
                            • N Nagy Vilmos

                              Have you tried Brainfuck[^] or INTERCAL[^]?


                              Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                              Richard DeemingR Offline
                              Richard DeemingR Offline
                              Richard Deeming
                              wrote on last edited by
                              #14

                              Don't forget Malbolge[^] and Whitespace[^]. ;P


                              "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                              "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

                              A 1 Reply Last reply
                              0
                              • E Everything Matters

                                I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                                Mani

                                A Offline
                                A Offline
                                AspDotNetDev
                                wrote on last edited by
                                #15

                                ASP.NET MVC 4 (+JavaScript, jQuery, CSS). Or maybe that newfangled Windows Runtime stuff (especially XAML).

                                Thou mewling ill-breeding pignut!

                                1 Reply Last reply
                                0
                                • E Everything Matters

                                  I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                                  Mani

                                  T Offline
                                  T Offline
                                  Terrence Dorsey
                                  wrote on last edited by
                                  #16

                                  Does learning yet another way to use .NET really get you anywhere? Maybe learning a new framework (or, dare I say, platform?) would be more beneficial. Expanding horizons and all. It wouldn't hurt to be less career dependent on the future of .NET. But regardless of that, you're likely to encounter some ideas and practices that improve your .NET programming. Barring that, TypeScript looks promising and is a good gateway to what the rest of the world is doing on the web.

                                  Director of Content Development, The Code Project

                                  I U 2 Replies Last reply
                                  0
                                  • E Everything Matters

                                    I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                                    Mani

                                    P Offline
                                    P Offline
                                    PIEBALDconsult
                                    wrote on last edited by
                                    #17

                                    If you have a good foundation in a number of languages and paradigms (I can't believe I wrote that) then you will be well-prepared for whatever they throw at you. All general-purpose programming languages do essentially the same things, just differently. Viva la difference!

                                    1 Reply Last reply
                                    0
                                    • T Terrence Dorsey

                                      Does learning yet another way to use .NET really get you anywhere? Maybe learning a new framework (or, dare I say, platform?) would be more beneficial. Expanding horizons and all. It wouldn't hurt to be less career dependent on the future of .NET. But regardless of that, you're likely to encounter some ideas and practices that improve your .NET programming. Barring that, TypeScript looks promising and is a good gateway to what the rest of the world is doing on the web.

                                      Director of Content Development, The Code Project

                                      I Offline
                                      I Offline
                                      irneb
                                      wrote on last edited by
                                      #18

                                      Yep, methinks so too. You're better off being able to jump to anything else than simply learn a new interface into DotNet. From past experience, MS's libraries don't last for much more than 10 years - if they're used a lot, unlike stuff such as SilverLight :laugh: So the much more pertinent question is: What new set of libs should you be on the lookout for. And then you can relax and learn some weird programming concepts (try the strangest language you can find - by all means) to make you a better programmer instead of someone who knows how to look into DotNet from a different angle :zzz: . I'd recommend Lisp & C to start off with. Those 2 would probably give you a grounding for absolutely all possible concepts yet devised in the entire programming field. Thereafter learn languages for fun. Try to make something for another system (e.g. Linux / Mac / Android / etc. etc. etc.) Try to make same portable - to work on any system with only a re-compile at worst! Once you can do all that, you've literally covered all your bases, no way you will get a curve-ball in the head :wtf:

                                      R P 2 Replies Last reply
                                      0
                                      • E Everything Matters

                                        I am in to C#, VB.NET, VBA for now. Wondering what could be the best bet to learn from a MS developer standpoint ? Cheers.

                                        Mani

                                        D Offline
                                        D Offline
                                        dazfuller
                                        wrote on last edited by
                                        #19

                                        C++ and JavaScript are going to take over the world Also, give Go (http://golang.org[^]) a try. There's also a move to functional programming so give Haskell or F# a try And don't forget Python, it's the glue holding everything together. Oh, and if you want to do data analysis then also check out R (http://www.r-project.org/[^])

                                        Eagles may soar, but weasels don't get sucked into jet engines

                                        1 Reply Last reply
                                        0
                                        • Richard DeemingR Richard Deeming

                                          Don't forget Malbolge[^] and Whitespace[^]. ;P


                                          "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

                                          A Offline
                                          A Offline
                                          Alexander DiMauro
                                          wrote on last edited by
                                          #20

                                          How about LOLCODE[^] It even has a .NET compiler: http://code.google.com/p/lolcode-dot-net/[^]

                                          I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone - Bjarne Stroustrup The world is going to laugh at you anyway, might as well crack the 1st joke! My code has no bugs, it runs exactly as it was written.

                                          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