>>6321703I don't know about Spanish, but out of the three left excluding it, German is the easiest one. I picked it as my third language in middle school just because of that. Learning German is also somewhat practical, you can talk to Germans, pretend to be a nazi and lots of nip stuff uses German, cause they find it cool or something.
Russian is a neat language to learn, especially if you're like me and you love learning alphabets and such. You'll have problems with pronounciation and grammar, but those aren't major setbacks. What is, however, is the fact that it'll be rather useless to you apart from pretending to be a commie (but you're an american, why would you want to do this) and more easily navigating Russian trackers. I have a reason of proximity and that knowing Russian I can communicate better with Belarussians and Ukrainians and it even helps me with Czechs and Slovaks a little, but I don't see why you'd need it. Russia proper is pretty much on the other side of the world.
Now Japanese is the one you should learn. Or if you plan on learning more than one of those, learn it first. Certainly it's the hardest one on your list, but knowing it, apart from bragging about it, you'll be able to: watch anime, read manga, LNs, VNs or whatever else you're into in its pure, original form. You will get the language jokes and won't have to rely on someone else's language skills. You will also be able to do the same with stuff that no one bothered to translate. Heck, translate stuff yourself if you feel it's underappreciated and you're not a lazy fuck like most of us. You won't have to use the english tag on sad panda. You can go to nippon and actually talk with nips. The only drawback is the time you need to learn it, but I'd consider it damn well-spent.
TL;DR do moon runes.