Saw your post yesterday, but sorry, was just a bit too lazy to answer right away.
Why did I pick Py... I didn't, I was a minor and it was my Dad that decided Py it was gonna be, and I will thank him till the day I die for having brought me here.
As for learning Spanish, one thing I remember from back then was that after we where about 2 years here my Dad bought a TV.Only for local channels no sat. nothing.It was there for me that I really learned Spanish, especially every time I saw a movie that I've seen before in English and knew what they where talking about...Having by that time learned some words at-least it was something like 2 + 2 = 4 for me. Only in the end my final sum maybe equalled 3,8 or 4,3 but I speak it and happy with the way I'm speaking it.I'm only really sorry that I never really learned Guarani.