Over 34.5 million people in the US speak Spanish as their primary or secondary language. Learning Spanish opens opportunities for work, travel, and cultural understanding given the large Spanish-speaking populations in the US and globally. Several websites and resources are recommended for learning Spanish vocabulary, grammar, and culture, including flashcards, videos, online courses, and language learning software.