What is the best resource for learning Spanish independently?

I used Rocket Languages and learned Spanish in one week! So i would say Rocket Languages.

B.The best way to learn spanish is to listen to people speaking and try to practice by getting involved in the conversation. watching t.v. in spanish or listening to music in spanish also helps a lot. =)