@JessTheUnstill Not really. I learned HTML & CSS when I was 8. Sure, at that point, I learned absolute basics of English at school. But I mainly just memorized and learned individual words on the fly. When I started experimenting with JS (probably when I was 10/11, don't remember exactly), I already knew a bit of English, but I was in no way fluent. Having access to great tutorials in Czech sure did help though.
So, is it harder for non-native speakers? Yeah, probably, but it's not a deal breaker.
@JessTheUnstill As many said, while most programming languages are mapped roughly into English, learning a few keywords is not as tough as learning the whole English language.
Documentation, however, it's another story! The vas majority of documentation, tutorials, stack overflow Q&A, and general material *is* in English. So if you don't learn English, improving is that much harder.
@JessTheUnstill It's definitely harder, since so many programming tools aren't internationalised, and hence report any error and warning messages in English rather than the user's native language. Even translating docs requires a big time investment, though - translating the error messages not only needs the time investment to maintain the translations, it adds more opportunities for secondary failures when trying to report errors.
@[email protected] Sort of, although see efforts like hedy.org/ sharing naive language programming.
That said, I've been told it's not quite as bad as it sounds. A lot of code uses abbreviations, terms outside of normal language, or words in unusual ways anyway ('bool', 'for', 'def') so it doesn't help but it isn't any worse than car and cdr.
I can't say that it doesn't feel unfair though.
@JessTheUnstill Global Air Traffic Control is in English as well.
@JessTheUnstill 何‼️ hdym you don't know kanji
@JessTheUnstill It behooves you to ask.
You might be interested by this page :
https://en.wikipedia.org/wiki/Non-English-based_programming_languages
I don't ptogram, but a friend of mine started around six yeard old, just messing around with GOTO etc in his game programs...
I think it was just a fun secret code at first ;)
@JessTheUnstill no. But usually as you learn to code you learn some English.