I have learnt most of my Japanese from living with Japanese people in Japan...
So I guess I have learnt how to speak, but I sometimes don't understand how the sentances work. Kanji is a killer for me.