Shameless plug: I'm currently working through Project Euler problems using J, and the language is obscenely well-suited to this kind of problems. The terseness has grown on me, as for the other thing - well, I guess code in any language can look like line noise, it's all up to the programmer.
Please take a look at https://ciumei.ca/blog/2020-07-25/j.html and do let me know if the code is at all cryptic.