As Spanish is one of the most popular Romance languages to learn, there are many opportunities to learn Spanish. These are the pages on this website about learning Spanish.
Learn Spanish Online for Free – A list of free courses and other resources.
Fluencia – A review of the Spanish app.
Spanish Toys for Kids – A number of educational toys to introduce kids to Spanish.