There are a huge number of ways to learn languages out there, from $500 software to classes to free translators. You can find software for any language you want, from Spanish to Urdu. It’s really a matter of personal preference how you choose to learn, but chances are that no matter what your learning style is, there’s something out there for you.

Today we’ve got a roundup of a variety of apps (from $5 – $500) as well as some utilities and little tips and tricks. I’ve tried to include software that is available in a variety of languages, so be sure to investigate further if a particular app seems like a good fit.