There are numerous ebooks available to assist in learning a language. Simply type in the language you are interested in into the Library Search followed by the word “language” and you should see a listing of various resources such as vocabularies, slang, teach yourself, etc. depending upon the language.
Free language learning websites include but aren’t limited to:
BBC Languages http://www.bbc.co.uk/languages/
40 languages to choose from, varying levels and methodologies
Live Mocha http://www.livemocha.com/
20+ languages with opportunities to link to other learners or those already fluent
Spanish, French, German, and Italian; community-driven learning with emphasis on vocabulary
Austin Public Library also offers several resources to help language learning. You can check out their language learning databases here: http://library.austintexas.gov/databases/Language%20Learning . One of the most popular languge learning programs is called Mango. Mango currently has over 60 language programs available.
Mango is available through many area libraries, including the following: