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. Other Discussions
  3. The Insider News
  4. Veteran C++ developer says Python is best starter language

Veteran C++ developer says Python is best starter language

Scheduled Pinned Locked Moved The Insider News
c++pythondata-structures
9 Posts 6 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.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    The New Stack[^]:

    C++ developer Phil Nash contends Python is the best starter language, or a great second language for frontend and web developers.

    It's a BASIC choice edit: yet another typo

    N P J M 5 Replies Last reply
    0
    • K Kent Sharkey

      The New Stack[^]:

      C++ developer Phil Nash contends Python is the best starter language, or a great second language for frontend and web developers.

      It's a BASIC choice edit: yet another typo

      N Offline
      N Offline
      Nelek
      wrote on last edited by
      #2

      Quote:

      But what’s wrong with JavaScript as a first language? Well, JavaScript is a good choice, but it was never really designed as a beginner-friendly language,

      FTFH (fixed that for him)

      M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

      K 1 Reply Last reply
      0
      • N Nelek

        Quote:

        But what’s wrong with JavaScript as a first language? Well, JavaScript is a good choice, but it was never really designed as a beginner-friendly language,

        FTFH (fixed that for him)

        M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

        K Offline
        K Offline
        Kent Sharkey
        wrote on last edited by
        #3

        Or he could have just left it at, "JavaScript was never really designed"

        TTFN - Kent

        T 1 Reply Last reply
        0
        • K Kent Sharkey

          The New Stack[^]:

          C++ developer Phil Nash contends Python is the best starter language, or a great second language for frontend and web developers.

          It's a BASIC choice edit: yet another typo

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

          And leave the real programming to the experts.

          1 Reply Last reply
          0
          • K Kent Sharkey

            Or he could have just left it at, "JavaScript was never really designed"

            TTFN - Kent

            T Offline
            T Offline
            trønderen
            wrote on last edited by
            #5

            Which "designed" languages ever made great success? Pascal was designed as a language for teaching programming. It had a few good years, not that many, until language(s) with not very much of a design took over. DoD had a language designed for military systems. Rumors say that for the first five years of Ada being the only accepted language for new defense software, every single project were granted an exemption from this requirement. CHILL, maybe one of the best designed algorithmic language that I ever met, was in use for its intended target usage - embedded software in digital switching systems - for a few dominant systems, for a few years. It never was marketed as a general purpose language; there is no good reason why except that the developers and users didn't care to. It never became any success. Now if you come and say "But K&R C was designed by K&R!" - then you could say that any language is "designed", including Javascript. There is of course a thick, fuzzy line between "designed" and "scrapped together", but honestly, I consider both Javascript and C (including its derivatives) to lie on the same side of that dividing line, without even touching its fuzzy edges.

            P 1 Reply Last reply
            0
            • T trønderen

              Which "designed" languages ever made great success? Pascal was designed as a language for teaching programming. It had a few good years, not that many, until language(s) with not very much of a design took over. DoD had a language designed for military systems. Rumors say that for the first five years of Ada being the only accepted language for new defense software, every single project were granted an exemption from this requirement. CHILL, maybe one of the best designed algorithmic language that I ever met, was in use for its intended target usage - embedded software in digital switching systems - for a few dominant systems, for a few years. It never was marketed as a general purpose language; there is no good reason why except that the developers and users didn't care to. It never became any success. Now if you come and say "But K&R C was designed by K&R!" - then you could say that any language is "designed", including Javascript. There is of course a thick, fuzzy line between "designed" and "scrapped together", but honestly, I consider both Javascript and C (including its derivatives) to lie on the same side of that dividing line, without even touching its fuzzy edges.

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

              I agree for the most part. Languages designed by committee for wide use rather than designed on-the-fly by a small team for their own use. For the most part, only the first few languages (such as ALGOL, FORTRAN, COBOL, maybe BASIC, not so much Assembly) would have been created in a vacuum. All languages since then have learned from the strengths and weaknesses of earlier languages and evolved -- such as CPL > BCPL > B > C.

              1 Reply Last reply
              0
              • K Kent Sharkey

                The New Stack[^]:

                C++ developer Phil Nash contends Python is the best starter language, or a great second language for frontend and web developers.

                It's a BASIC choice edit: yet another typo

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #7

                C is the better choice to start with if you want to move to C++ eventually. If you want to be a frontend web developer then master JavaScript, TypeScript, Node and eventually a language that has a WASM compile target. Only a n00b who's lying about their experience would recommend Python for learning FE web work.

                Jeremy Falcon

                1 Reply Last reply
                0
                • K Kent Sharkey

                  The New Stack[^]:

                  C++ developer Phil Nash contends Python is the best starter language, or a great second language for frontend and web developers.

                  It's a BASIC choice edit: yet another typo

                  J Offline
                  J Offline
                  Jeremy Falcon
                  wrote on last edited by
                  #8

                  Also, even for backend work... everyone knows Python is slow. I would avoid it like the plague. If you want to get into AI or testing, that's a different story. But for web development, speed of execution still matters.

                  Jeremy Falcon

                  1 Reply Last reply
                  0
                  • K Kent Sharkey

                    The New Stack[^]:

                    C++ developer Phil Nash contends Python is the best starter language, or a great second language for frontend and web developers.

                    It's a BASIC choice edit: yet another typo

                    M Offline
                    M Offline
                    Matt T Heffron
                    wrote on last edited by
                    #9

                    Any language where code formatting is significant is fundamentally flawed. That's especially true for a "starter language".

                    "Fairy tales do not tell children the dragons exist. Children already know that dragons exist. Fairy tales tell children the dragons can be killed." - G.K. Chesterton

                    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