I am from INDIA.. I want to learn Spanish..I work in a USA based company whose back office is in INDIA. I usually come across Spanish People who speaks spanish and i feel ambarassed at that point of time... I can increase my salary if i can speak and understand Spanish Language.. Please help me how to learn Spanish Language.. I am from INDIA.. From the State of Gujarat... Are there any spanish classes or collage who can teach me spanish.. I really want to learn spanish...Can i get any collage or teacher in Gujarat State.. I am basically from Baroda but i work in Ahmedabad.. Or can i learn Spanish Online. Help Please.

I'm currently in the process of learning Spanish. I learned a bit of Spanish in high school...then I promptly forgot. Now I'm going through multiple Spanish classes in college and things are coming back to me, but I really don't want to forgot how to speak Spanish again. I'd also like to reach some level of fluency.

How do I keep from forgetting the language? I don't have any friends who regularly speak Spanish, so that's not an option.

spanish is my major. i want to teach it, but i don't feel that i am getting enough out of my spanish classes at my junior college and next semmester i transfer to my four year college and i am really worried that i am not ready for it! i am doing some online spanish programs and i watch at least 30 minutes of spanish tv shows a day.

how long do I need to be able to communicate in spanish once I start spanish classes?
known that I'm fluent in french and so understand like 40% of spoken spanish.
also,what to do to help me learn it faster???
r there any online websites that can help?
*take not talk
I know it differs according to learning abilities but I need an average.
and please try to answer all parts of my question as possible as you can

I'm doing a major project (as in if i fail, i don't graduate).
I've got a few months to complete it, and i've taken three spanish classes and am in the process of taking a fourth. i also want to do some good studying at home, from a book or online. Any suggestions to good ways that aren't very costly?