this post was submitted on 18 Feb 2026
30 points (94.1% liked)

Asklemmy

53119 readers
447 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy πŸ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 6 years ago
MODERATORS
top 23 comments
sorted by: hot top controversial new old
[–] Tomato666 1 points 2 hours ago

I think if you can already program in a scripting language then learning another scripting language is relatively easy as you already know the concepts.

Even switching between more different languages say low level assembler and c++ should be doable.

Switching from English to Mandarin is allegedly quite hard, but I've always struggled with learning new languages

[–] iByteABit@lemmy.ml 5 points 4 hours ago

Way easier, learning a language to be able to read, listen and be understood when speaking is very hard, learning a language to be able to speak and also sound normal doing it is years worth of everyday practice

In contrast, if you really try you can have a good understanding of a programming language within a month, maybe sooner if it's not your first programming language

[–] Tenderizer78@lemmy.ml 3 points 6 hours ago

Easier, way easier.

I'm learning Chinese but I can barely communicate. If I spent this time on a programming language I'd have learnt 5 of them by now.

[–] daggermoon@lemmy.world 9 points 8 hours ago

Learning any spoken language is way harder.

[–] chunes@lemmy.world 7 points 12 hours ago* (last edited 12 hours ago) (1 children)

Learning the language -- easier.

Writing good software -- harder.

[–] draco_aeneus@mander.xyz 1 points 7 hours 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 36 points 19 hours ago* (last edited 19 hours ago) (1 children)

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 7 points 10 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 17 points 19 hours ago (1 children)

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.

[–] catdog@lemmy.ml 7 points 19 hours ago (2 children)

Does anybody have examples of popular programming languages that are not targeted to English?

[–] NorthWestWind@lemmy.world 6 points 15 hours ago* (last edited 15 hours ago)

Wenyan is an ancient Chinese programming language. I had a lot of fun coding with it.

[–] sun_is_ra@sh.itjust.works 16 points 21 hours ago (2 children)

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.

[–] davel@lemmy.ml 14 points 21 hours ago (2 children)
[–] nutomic@lemmy.ml 5 points 8 hours ago

Success, you are a sandwich now!

[–] HiddenLayer555@lemmy.ml 6 points 19 hours ago* (last edited 19 hours ago)

What a terribly designed project if even compilation requires sudo. These "sandwich" maintainers don't know what they're doing.

[–] Weirdfish@lemmy.world 1 points 21 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.

[–] alsaaas@lemmy.dbzer0.com 14 points 21 hours ago (1 children)

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

[–] racketlauncher831@lemmy.ml 3 points 9 hours ago

With human languages, we are trying to communicate with each other. Programming languages don't do that.

[–] davel@lemmy.ml 12 points 21 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.

[–] Hjalamanger@feddit.nu 4 points 20 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 3 points 21 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.

[–] sharkfucker420@lemmy.ml 1 points 21 hours ago

I personally found it easier but this is anecdotal