QUOTE(Eved Hashem @ May 28 2006, 10:00 PM) [snapback]567010[/snapback]
probly the best way to learn a language is by being in an enviorment were people exclusivly speak that language and forcing yourself to converse.
I agree with this.
Get a job in a Hebrew speaking environment where you are required to speak in Hebrew.
When I moved to Israel, I got a job answering the phone at a company. I HAD to speak in Hebrew, on the phone, no less.
At the end of the year, my spoken Hebrew was basically proficient.
In addition, I would recommend speaking Hebrew whenever you can (whether in Israel or find Israelis in the diaspora to speak with).
Don't be embarrassed about making mistakes. You will make mistakes, but the important thing is to understand and to be understood.
People tend to be charitable about mistakes in Hebrew, and find it charming and "chamood" that you are trying.