How to Learn a Foreign Language?

There are many ways to learn a foreign language. You can purchase a book from Barnes and Noble or Borders, or you can purchase Rosetta Stone, which is a foreign language program.