What is one of the best ways to learn English online? Do a lot of practicing. Use waiting time for practicing your spanish, while waiting for the bus, or beeing in the metro.... Just practice spanish as much as you can stand it and you will learn a lot with this best method of learning spanish online.
This are the advantages of Learning spanish online:
high flexibility of time and place
Individuality of your learning process
Using multi media, like text, podcast, videos, animation, audio ....
The best method of learning spanish