Learning a language is a lengthy process. Think about how long it takes a baby to speak words and form sentences. To become fluent in a second language, it takes five to seven years. The best way to learn a language is PRACTICE, PRACTICE, PRACTICE. Get together with your friends and quiz each other on new vocabulary words. Find someone fluent in the language and practice with them. Watch tv in Spanish, listen to Spanish radio stations and choose to watch films in Spanish with English subtitles. Most of all, have fun with it and don't be afraid to make mistakes.