Do you need to know a coding language in order to learn WordPress?
Short answer: no. Longer answer: probably not.
There are different levels of “learning WordPress.” Not to sound like clickbait but “the last answer may suprise you.”
If (but maybe only if) you’re going to code plugins, themes, and blocks then yes, you’ll need to learn to code.
If you’re going to routinely build sites for others, then while many WordPress professionals make their living without ever learning to code, it’s very useful to have a good understanding of CSS, and at least a passing understanding of PHP and JavaScript.
If you’re just going to work with WordPress rather then, as a professional, I tell clients that if they ever need to use HTML, CSS, (let alone PHP or Javascript) then I’ve failed to do my job for them.
Possibly surprising answer: no matter how much you intend to code, and no matter how much programming experience you have, you should first actually learn WordPress deeply and then learn how to code for it. In my experience as a site restoration, repair, and support professional I’ve been asked to work on sites where programmers fire up their IDEs and start coding before learning how WordPress actually works. This results in, at best, redundant effort and, at worst, unworkable, overengineered, insecure results that need to be trashed and rebuild from scratch. Bottom line: learn the trade, then learn the tricks of the trade.
But in general, tens millions of people have built perfectly servicable WordPress without ever writing a line of code. Hundreds of millions more site owners and/or their staff use WordPress ever day without knowing how to code.