I'm in high school and learning Spanish, but I REALLY would like to learn Polish (one day I hope to visit a friend who lives in Poland). For now I've just been printing out some basic Polish phrases and travel vocabulary. Does anyone have suggestions for the best way to learn Polish? Should I go to a class, buy a software program... etc. I'm not looking for a quick and easy way, I'd really like to learn the actual language, not just phrases.

It'd be awesome if your answers were from personal experience with the Polish language.