There are many free software programs and apps for learning languages. One popular free online tool for language learning is DuoLingo. You might also want to Google around to see what else you can find or search the App Store. Additionally, your local public library may have language learning software you can try. For example, the Albuquerque Public Library provides its members access to the Pronunciator language learning software.