Do you want to learn Spanish or French?  Check out  The award-winning ULAT Spanish and French program is a three-year language program based on the Natural Language Acquisition Sequence.  It imitates the natural means by which one learns one’s native language, first laying a strong oral foundation to ensure that students actually learn to speak their new language, before moving on to elementary reading and then finally to writing.  You can try out the first 15 lessons for free.  What do you use to learn other languages?