• draco_aeneus@mander.xyz
      link
      fedilink
      arrow-up
      1
      ·
      7 minutes ago

      It depends on what level of competency you’re expecting. If we count “able to use professionally” I’d say learning a human language take longer/is harder?

  • HiddenLayer555@lemmy.ml
    link
    fedilink
    English
    arrow-up
    28
    ·
    edit-2
    12 hours ago

    As an immigrant who had to learn English (and a very small amount of French) and also programming languages, programming languages are much, much easier. You don’t have to deal with tenses or conjugation, you don’t have to learn pronounciation rules because most things you express in programming is not directly pronouncable, there isn’t a million weird syntax and spelling exceptions that you just have to memorize, and you don’t have this disparity between formal and casual language. Learning technical or literary writing is even more complex.

    Computer science as a whole is in my opinion more like learning a language. Once you know the fundamental concepts of computation, different programming languages are more like dialects than full languages.

    • LedgeDrop@lemmy.zip
      link
      fedilink
      arrow-up
      4
      ·
      3 hours ago

      Expanding on everything you mentioned…

      Programming languages must be structured (otherwise, compilers and interpreters couldn’t parse them).

      Natural languages try to have structure, but introduce so many exceptions, that it creates a higher cognitive load to remember (but it makes speeches/written works more interesting).

  • eldavi@lemmy.ml
    link
    fedilink
    English
    arrow-up
    17
    ·
    12 hours ago

    definitely easier, but i helps if you know the language that the programming language is targetted to.

    python, for example, was created in the netherlands, but it’s definately written for english speakers.

  • алсааас [she/her]@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    14
    ·
    13 hours ago

    Not comparable, the “language” part of programming language is more an analogy for human-machine programming interface. It’s an abstraction for logicical instructions and not comparable to human-to-human communication IMHO

  • sun_is_ra@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    ·
    14 hours ago

    Much easier because you need to learn a lot less vocab and grammar.

    but harder because u have to give a very very detailed instructions instead of just saying what you want.

    • Weirdfish@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      14 hours ago

      I think the first one may be comparable, but for subsequent languages I think programming is much easier.

      Granted, I only know one language that works with people, and have worked in dozens of programming languages over the years.

  • davel@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    ·
    14 hours ago

    I’d say you’re trying to compare apples and oranges. They’re both called languages but their differences dwarf their similarities.

    Once you learn one programming language, learning other ones is easier, because now you know how to program, which in many ways is the hard part, and distinct from the languages themselves.

  • Hjalmar@feddit.nu
    link
    fedilink
    arrow-up
    4
    ·
    13 hours ago

    I feel like assuming you already know at least one programming language it’s a lot easier to pick up another one then it is to learn another language. But for the first one, I agree with others that it’s like comparing appels to oranges.

    Learning to code is way different than learning a language

  • Hudell@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 hours ago

    Much easier. Learning a programming language is just a small part of learning to code and it doesn’t take much effort at all.