10 epic and amazing ways to learn spanish

watch movies and tv in spanish 

learn grammar from spanish books

try to speak from day one even its single word

learn spanish vocabulary from novels and books

listen Spanish podcast and music 

Try to learn Spanish with tutor in person or online

there are plenty of Spanish course available you can take them

try to read Spanish newspaper or blog with google translate

play Spanish learning games which are widely available on web

Try to learn recipes in Spanish is also a great way to learn