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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. The Lounge
  3. which language to start with

which language to start with

Scheduled Pinned Locked Moved The Lounge
csharpadoberegexlearning
98 Posts 26 Posters 13 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.
  • A Amar Chaudhary

    hi my dad shown interest in learning programming :-D i am currently teaching him basic fundamentals of computers i asked my teacher he suggested c# for starting with what do you suggest :):) his background wrestler / wrestling coach / hobbyist electronic engineer / done masters in llb(law) ma(economics) ma(english) / retired airmen / in air force he was selected in metallurgical dept. then after some time he joined sports division / currently doing his own bussiness he works on a software build by me in ms access he learned using internet recently (for finding a better match for me :-O)

    it is good to be important but it is more important to be good

    R Offline
    R Offline
    Raj Lal
    wrote on last edited by
    #25

    HTML

    Omit Needless Words - Strunk, William, Jr.


    Web based Project Management
    Universal DBA | Ajax Rating | ExplorerTree | Globalization in 20 minutes

    1 Reply Last reply
    0
    • A Amar Chaudhary

      yes the next topic i am going to introduce him is flow charting :)

      it is good to be important but it is more important to be good

      P Offline
      P Offline
      Paul Conrad
      wrote on last edited by
      #26

      Amar Chaudhary wrote:

      next topic i am going to introduce him is flow charting

      Don't mean to overwhelm your dad, but you may want to show him UML once flow charting is mastered :)


      If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

      1 Reply Last reply
      0
      • A Amar Chaudhary

        hi my dad shown interest in learning programming :-D i am currently teaching him basic fundamentals of computers i asked my teacher he suggested c# for starting with what do you suggest :):) his background wrestler / wrestling coach / hobbyist electronic engineer / done masters in llb(law) ma(economics) ma(english) / retired airmen / in air force he was selected in metallurgical dept. then after some time he joined sports division / currently doing his own bussiness he works on a software build by me in ms access he learned using internet recently (for finding a better match for me :-O)

        it is good to be important but it is more important to be good

        E Offline
        E Offline
        Eytukan
        wrote on last edited by
        #27

        VB for NewBies... :-D. Not kidding.. that may help him realise how simple things are. Later he can switch over to real programming.:rolleyes:


        :Gong: 歡迎光臨 吐 西批 :Gong:

        A 1 Reply Last reply
        0
        • E Eytukan

          VB for NewBies... :-D. Not kidding.. that may help him realise how simple things are. Later he can switch over to real programming.:rolleyes:


          :Gong: 歡迎光臨 吐 西批 :Gong:

          A Offline
          A Offline
          Amar Chaudhary
          wrote on last edited by
          #28

          i think he is comfortable with that and he is real fast in getting things when we discuss problems with each other usually he is the first to get solutions:)

          it is good to be important but it is more important to be good

          1 Reply Last reply
          0
          • M Matt Gerrans

            I think by PE he meant "Plain English," in anticipation of a certain evangelist who will likely chime in with a long rant about how his dad should join a cult and refuse to program in anything but his native tongue. By the way, .NET compiles to IL, which isn't the same as PE.

            Matt Gerrans

            N Offline
            N Offline
            Nish Nishant
            wrote on last edited by
            #29

            Matt Gerrans wrote:

            By the way, .NET compiles to IL, which isn't the same as PE.

            The .NET compilers (C#, VB.NET etc.) generate PE executables. The MSIL is stored as data - and the first line is a JMP to some function (whose name I cant remember now) in mscoree.dll, which then executes the MSIL. I believe you already knew that - but thought I'd mention it so that people who didn't know wouldn't get the wrong idea that .NET compilers on Windows produce non-PE executables.

            Regards, Nish


            Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
            Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*)

            1 Reply Last reply
            0
            • A Amar Chaudhary

              hi my dad shown interest in learning programming :-D i am currently teaching him basic fundamentals of computers i asked my teacher he suggested c# for starting with what do you suggest :):) his background wrestler / wrestling coach / hobbyist electronic engineer / done masters in llb(law) ma(economics) ma(english) / retired airmen / in air force he was selected in metallurgical dept. then after some time he joined sports division / currently doing his own bussiness he works on a software build by me in ms access he learned using internet recently (for finding a better match for me :-O)

              it is good to be important but it is more important to be good

              E Offline
              E Offline
              El Corazon
              wrote on last edited by
              #30

              LISP. If he can survive LISP then any other language will be a piece of cake. ;P:laugh: (you've got good answers above, I just had to be the odd-ball, been in a very... interesting mood... since this last weekend... no not talking about it. :-D:-D )

              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

              P A 2 Replies Last reply
              0
              • E El Corazon

                LISP. If he can survive LISP then any other language will be a piece of cake. ;P:laugh: (you've got good answers above, I just had to be the odd-ball, been in a very... interesting mood... since this last weekend... no not talking about it. :-D:-D )

                _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                P Offline
                P Offline
                Paul Conrad
                wrote on last edited by
                #31

                Jeffry J. Brickley wrote:

                LISP. If he can survive LISP then any other language will be a piece of cake.

                Oh man, all of those (((((( ))))) :laugh:


                If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

                E 1 Reply Last reply
                0
                • A Amar Chaudhary

                  are you talking about this[^]

                  it is good to be important but it is more important to be good

                  S Offline
                  S Offline
                  Shog9 0
                  wrote on last edited by
                  #32

                  Looks like it. Shame about the drawings though.

                  ---- I just want you to be happy; That's my only little wish...

                  1 Reply Last reply
                  0
                  • P Paul Conrad

                    Jeffry J. Brickley wrote:

                    LISP. If he can survive LISP then any other language will be a piece of cake.

                    Oh man, all of those (((((( ))))) :laugh:


                    If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

                    E Offline
                    E Offline
                    El Corazon
                    wrote on last edited by
                    #33

                    PaulC1972 wrote:

                    (((((( )))))

                    proof LISP gives you tunnel vision!

                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                    P E 2 Replies Last reply
                    0
                    • E El Corazon

                      PaulC1972 wrote:

                      (((((( )))))

                      proof LISP gives you tunnel vision!

                      _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                      P Offline
                      P Offline
                      Paul Conrad
                      wrote on last edited by
                      #34

                      Jeffry J. Brickley wrote:

                      proof LISP gives you tunnel vision!

                      :laugh::-D


                      If you try to write that in English, I might be able to understand more than a fraction of it. - Guffa

                      1 Reply Last reply
                      0
                      • E El Corazon

                        LISP. If he can survive LISP then any other language will be a piece of cake. ;P:laugh: (you've got good answers above, I just had to be the odd-ball, been in a very... interesting mood... since this last weekend... no not talking about it. :-D:-D )

                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                        A Offline
                        A Offline
                        Amar Chaudhary
                        wrote on last edited by
                        #35

                        any links for compiler / ide and any idea about cost

                        it is good to be important but it is more important to be good

                        E 1 Reply Last reply
                        0
                        • A Amar Chaudhary

                          hi my dad shown interest in learning programming :-D i am currently teaching him basic fundamentals of computers i asked my teacher he suggested c# for starting with what do you suggest :):) his background wrestler / wrestling coach / hobbyist electronic engineer / done masters in llb(law) ma(economics) ma(english) / retired airmen / in air force he was selected in metallurgical dept. then after some time he joined sports division / currently doing his own bussiness he works on a software build by me in ms access he learned using internet recently (for finding a better match for me :-O)

                          it is good to be important but it is more important to be good

                          C Offline
                          C Offline
                          Christian Graus
                          wrote on last edited by
                          #36

                          Amar Chaudhary wrote:

                          for finding a better match for me

                          Does better mean he doesn't like your current choice ? If he can handle the C# syntax, it's a better choice than VB, because it makes C++ easier to jump to. Whatever he learns, please, for the love of all that's holy, teach him C# on the console prior to teaching him about GUI libraries and event driven coding.  I am in despair that almost no-one seems to do that anymore.

                          Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                          A D 2 Replies Last reply
                          0
                          • A Amar Chaudhary

                            any links for compiler / ide and any idea about cost

                            it is good to be important but it is more important to be good

                            E Offline
                            E Offline
                            El Corazon
                            wrote on last edited by
                            #37

                            I was joking. :) LISP is ancient, difficult, very symbolic, backwards, and pretty much meant for AI work. I doubt there are more than a handful of programmers on this board who know LISP, and no one would recommend it outside of joke. :-D sorry to lead you astray. :) however, for many languages: http://www.thefreecountry.com/compilers/index.shtml[^] http://www.thefreecountry.com/programming/editors.shtml[^]

                            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                            A 1 Reply Last reply
                            0
                            • C Christian Graus

                              Amar Chaudhary wrote:

                              for finding a better match for me

                              Does better mean he doesn't like your current choice ? If he can handle the C# syntax, it's a better choice than VB, because it makes C++ easier to jump to. Whatever he learns, please, for the love of all that's holy, teach him C# on the console prior to teaching him about GUI libraries and event driven coding.  I am in despair that almost no-one seems to do that anymore.

                              Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                              A Offline
                              A Offline
                              Amar Chaudhary
                              wrote on last edited by
                              #38

                              Christian Graus wrote:

                              Does better mean he doesn't like your current choice ?

                              actually i don't have any choice and he had gone through few hundred of options

                              Christian Graus wrote:

                              C# on the console

                              yes i will implement that cause it is easier to learn when there few things distracting :)

                              it is good to be important but it is more important to be good

                              C 1 Reply Last reply
                              0
                              • A Amar Chaudhary

                                PaulC1972 wrote:

                                The Grand Troll

                                LOL

                                it is good to be important but it is more important to be good

                                1 Offline
                                1 Offline
                                123 0
                                wrote on last edited by
                                #39

                                Amar Chaudhary wrote:

                                LOL

                                Is that "Laugh out Loud" or "Lots of Luck"? Seems a bit ambiguous, even to a human...

                                E 1 Reply Last reply
                                0
                                • S Shog9 0

                                  Javascript. Or Forth. If you can manage to dig up a Forth environment and a copy of Leo Brodie's "Starting Forth". Brilliant beginner's book. :cool:

                                  ---- I just want you to be happy; That's my only little wish...

                                  1 Offline
                                  1 Offline
                                  123 0
                                  wrote on last edited by
                                  #40

                                  Shog9 wrote:

                                  Or Forth. If you can manage to dig up a Forth environment and a copy of Leo Brodie's "Starting Forth". Brillian beginner's book.

                                  Agreed. I've got two copies myself and might be willing to part with one if I thought the person was really serious.

                                  1 Reply Last reply
                                  0
                                  • E El Corazon

                                    I was joking. :) LISP is ancient, difficult, very symbolic, backwards, and pretty much meant for AI work. I doubt there are more than a handful of programmers on this board who know LISP, and no one would recommend it outside of joke. :-D sorry to lead you astray. :) however, for many languages: http://www.thefreecountry.com/compilers/index.shtml[^] http://www.thefreecountry.com/programming/editors.shtml[^]

                                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                    A Offline
                                    A Offline
                                    Amar Chaudhary
                                    wrote on last edited by
                                    #41

                                    thanks i refer wikipedia and it said "Lisp is the second-oldest high-level programming language in widespread use today" so i asked you :)

                                    it is good to be important but it is more important to be good

                                    E 1 Reply Last reply
                                    0
                                    • A Amar Chaudhary

                                      Christian Graus wrote:

                                      Does better mean he doesn't like your current choice ?

                                      actually i don't have any choice and he had gone through few hundred of options

                                      Christian Graus wrote:

                                      C# on the console

                                      yes i will implement that cause it is easier to learn when there few things distracting :)

                                      it is good to be important but it is more important to be good

                                      C Offline
                                      C Offline
                                      Christian Graus
                                      wrote on last edited by
                                      #42

                                      Amar Chaudhary wrote:

                                      actually i don't have any choice and he had gone through few hundred of options

                                      ROTFL - just what you need.

                                      Amar Chaudhary wrote:

                                      es i will implement that cause it is easier to learn when there few things distracting

                                      Great.  That was obvious to me when I taught myself C++, but nowadays, people mostly laugh at me for suggesting it.

                                      Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                                      S 1 Reply Last reply
                                      0
                                      • A Amar Chaudhary

                                        thanks i refer wikipedia and it said "Lisp is the second-oldest high-level programming language in widespread use today" so i asked you :)

                                        it is good to be important but it is more important to be good

                                        E Offline
                                        E Offline
                                        El Corazon
                                        wrote on last edited by
                                        #43

                                        Amar Chaudhary wrote:

                                        high-level programming language in widespread use today

                                        because it is still used in AI, even more than Prolog even though Prolog was "supposed" to be better, plus it is used in script interpreters for a couple of professional programs which will remain nameless.... It's fun, when you have the right mindset (I think people call me insane when I say things like that), otherwise, it's difficult. :) Personally I find LISP, Forth, Prolog and a few other odd languages intriguing, but I am computer multi-lingual.... Now if only I could learn Spanish.... :rolleyes:

                                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                        A 1 Reply Last reply
                                        0
                                        • C Christian Graus

                                          Amar Chaudhary wrote:

                                          actually i don't have any choice and he had gone through few hundred of options

                                          ROTFL - just what you need.

                                          Amar Chaudhary wrote:

                                          es i will implement that cause it is easier to learn when there few things distracting

                                          Great.  That was obvious to me when I taught myself C++, but nowadays, people mostly laugh at me for suggesting it.

                                          Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                                          S Offline
                                          S Offline
                                          Scott Dorman
                                          wrote on last edited by
                                          #44

                                          Christian Graus wrote:

                                          Amar Chaudhary wrote: es i will implement that cause it is easier to learn when there few things distracting Great. That was obvious to me when I taught myself C++, but nowadays, people mostly laugh at me for suggesting it.

                                          Perhaps the most important way to learn a new language. Programming GUI's may be the more "glamorous" thing to do, but it distracts you from actually learning how to do things in the language. It's relatively easy to learn that you must attach an event handler to a button (something most of the IDEs do for you anyway) in order to get it to actually do something...it's much harder to learn how to get it to actually do that "something".

                                          ----------------------------- In just two days, tomorrow will be yesterday.

                                          C 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