Because Spanish is a popular foreign language, classes for it abound in high schools, colleges and even community centers. This traditional learning method combines the rigorousness of book learning with the pleasures of social interaction.
One-on-one tutoring offers personal attention, which can increase the speed of learning. Private lessons also allow the student to learn at his own pace.
Books, magazines and periodicals can increase vocabulary and reveal a window into the daily life of Spanish speakers. They are generally inexpensive and can be read at the student's own convenience.
Spanish tapes, such as Pimsleur Spanish, help with pronunciation and allow the listener to hear the language spoken with different accents. However, they lack the spontaneity of human conversation.
Software, such as Rosetta Stone, offers interactive learning and testing using video and sound. These programs do require access to a computer, however.