Foreign Languages for STEM majors

Future CS major here wondering what languages would be best to take during my undergrad? I’m planning on double minoring in business administration and a language, and I already speak Spanish fluently, but I can’t decide between these:

  • Arabic (pretty hard and idk if it’s worth it)
  • Chinese (super useful but would it be too much?)
  • Japanese (not as hard as Chinese but still might be too much + not as interesting/useful)
  • German (easy-ish but not really useful)
  • Portuguese (too easy, is it worth it to take a class or should I self-study?)
  • Russian (hard but interesting/useful, don’t know if it’s worth it)

Any advice is welcome! Thanks!