I intend to, at some point, learn a readable array oriented programming language. I heard that J fits that bill. Any other suggestions?

What I mean by "readable" is, that it uses ASCII strings and actual names, not merely 1 character (except for very few cases where 1 character might be appropriate, like "Y" or stuff like that) as function names, instead of symbols, of which I do not know their names. I should be able to not only write once, but read again easily. I should not need a special keyboard or special keyboard layout to write programs in the language.

J has a library for what you describe, but I doubt you'll like it given your description. What you described is another language called Nial.

I guess you're referring to this: https://github.com/danlm/QNial7