• Dudewitbow@lemmy.zip
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    4 months ago

    this is where branches of coding splitoff, as learning the fundamentals of coding doesn’t stop there, its a field where you have to pick up new skills on the go because not everyone needs it.

    some people never touch apps because they might work backend or engineering, some people might not touh databases because they arent the ones dealing with CSV files. some people never touch web development (because its not engineering in some jurisdictions /s)

    If i have to make a crude comparison, think of it like driving. basic driving knowlege is knowing how to drive a car. Knowing how to drive a car doesnt imply they know how to drive a boat, formula vehicle, big truck, forklift and such, so you need to go into further training for those, but you never should expect someone to cover all usecases.

    • nonfuinoncuro@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      4 months ago

      Then what’s the class C passenger vehicle license of coding that everyone needs to survive in the modern world from teenagers to grandparents? I just want to drive a sedan from point A to point B, maybe pick up a piece of furniture from Costco or a litter from soccer practice in an SUV once in a while.

      • Dudewitbow@lemmy.zip
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        4 months ago

        the basics of coding is less the language, but more the algorithms and pracices.

        knowing concepts like object oriented programming is language agnostic. how you learn OOP can be done with several languages, usually most commonly with Java or Python, but it fundamentally doesnt matter for the common languages for the most part.

        • nonfuinoncuro@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          4 months ago

          OK but that still doesn’t help me go from “I know the difference between integers and floating point variables and how to make loops” to “Hey Mom here’s a new house I bought with my stock options from my startup”

          • Dudewitbow@lemmy.zip
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            4 months ago

            hemce, in your case, you trained for a job which is something you do to get money.

            if you want to write an app, go lool up guides or classes on the type of app you want to write. not everyone takes said class because it may be irrelevant to their field of programming.

            the only thing they will typically all share is basic understanding of variables and object oriented programming.

      • GroundPlane@iusearchlinux.fyi
        link
        fedilink
        arrow-up
        2
        ·
        4 months ago

        Literally C/C++. Most used out there. Now if you want to do everything with it, you’re in for a long ride. You can do everything on every platform with C. But learning the language is the easy part. The hard part is learning good coding pratices, which library to use and how. Only guides and practice will help you there