Python as a first programming language

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kommisar
    Dark Chancellor
    FFR Simfile Author
    FFR Music Producer
    • Jun 2005
    • 7324

    #16
    Re: Python as a first programming language

    Originally posted by Trumpet63
    Newbies always ask this question and it's a really bad question to ask. People are very opinionated, and you, the newbie, don't know enough to pick out the small kernels of truth that may be present (or the lies). This is like someone learning to draw asking a bunch of artists what brand of tools they use, and refusing to start drawing until they've heard all the opinions. IT DOESN'T MATTER. JUST GO DRAW (program).

    And for heaven's sake learn some data structures.
    if you want real hot takes watch the 243248093 vids on "WHY OOP IS HOT GARBAGE" and then praise procedural code that's hard to maintain

    Comment

    • Neigdoig
      FFR Player
      • Jan 2023
      • 34

      #17
      Re: Python as a first programming language

      Python is good for data science and computer science things.

      For gaming, I'd stick with either C/C++, or maybe go with something like Rust or Lua.

      Comment

      • GoGo-chan
        FFR Player
        • Oct 2023
        • 6

        #18
        Re: Python as a first programming language

        To learn to program you need to program. The choice of language is not that important.

        Comment

        • Travis_Flesher
          Champion
          • May 2011
          • 790

          #19
          Coding Guide

          This age old question is often asked but never truly answered.
          By iteself, Python lacks little, if any, practicality.
          Python language is actually kind of similar to a few other 'sub-languages, in that it's used for points of syntax reference for larger programming lanaguages, such as for instance, HTML or C.

          To you, RocketLauncher, W3Schools.com might work.

          For anyone else, there is always good news.

          Your first code language may already be here. It's called BBCode.

          Still here? Cool. Now start reading this list. The first time you answer "No", stop reading.
          1. Have you carefully read everything everyone has said here?
          2. Were there any topics you did not perfectly understand?
          3. Are you still looking for a first computer programming language?


          Go to W3Schools.com and/or check out the OneLoneCoder YouTube channel made by Javidx9 for more information.
          Last edited by Travis_Flesher; 06-1-2024, 02:08 PM.
          Join the discussion for "The Currency of the Beast"
          from Biggs89 of BetCorps Publications, Inc.

          Comment

          • turrew
            Banned
            • Aug 2024
            • 5

            #20
            Re: Python as a first programming language

            Python is a great pick not only because it is beginner-friendly and relatively easy but also because it is highly practical and a leading language in machine learning

            Comment

            • BruceAdler
              FFR Player
              • Jun 2023
              • 21

              #21
              Re: Python as a first programming language

              Originally posted by qqwref
              Learning the basics of C/C++ is useful, but it's not really a language you need to write things in unless you're very concerned about performance. It's very easy to do something a little wrong and lead to memory leaks or undefined behavior. There's also a lot of extra boilerplate code you need to write, although in that regard Java is even worse.

              Python doesn't have those problems, but is much slower (still very fast with a modern computer, though!). Despite that, Python is very popular both among hobbyists and in the software engineering industry. Development time is quick and there are a lots of useful libraries that can be installed and imported easily. So I'd definitely recommend learning it.

              As you get more comfortable, you can explore C, especially if you're interested in how software interacts with systems like GNU/Linux. It can also help to check out sites like https://ddi-dev.com/ which offer development services and analysis that can give you a better understanding of real-world applications in both languages. Don't worry too much about knowing everything at once; that's what makes travel so exciting!
              I agree that Python is easier to learn and much faster for development, especially with its rich libraries. Thanks for sharing!
              Last edited by BruceAdler; 10-15-2024, 12:31 AM.

              Comment

              • Lvxl
                FFR Player
                • Sep 2024
                • 1

                #22
                Re: Python as a first programming language

                I'm looking for some resources on the way and got to here. Me too is looking for resources for C language and C++ to understand Linux better

                Choose any proper programming language that gives you a clear concept of what object orientated programming is (OOP). I chose javascript to really dig into it because they have enough built in tools to make the language easier to write. These types of languages are called high level programming language. Whereas languages like C and Assembly are called low level language because they are more closer to the hardware, ie primitive and made them hard to learn.

                GIve javascript a try. Since we all have a browser anyways. And here's a site that I have used. And of course, you will want some basic html and css to begin with. Comparing to the programming language, those two are straightforward.

                javascript.info - this one's one of the best websites I have came across so far. Especially when what anyone will most need is a clear programming concept and good programming techniques.

                The only drawback for javascript is that for your browser to open your html files, now you need to either host your contents out in the web, or setup a (simple) "web server" that only you can access. Not that hard for users who are used to manage their computer, though. But if you prefer to do every thing in the web, then plnkr.co will be a place where you can host your test scripts via the web
                Last edited by Lvxl; 10-18-2024, 05:25 AM.

                Comment

                Working...