immersion is the best way. spent three years trying to learn norwegian from books, software, and speaking to the mrs in norwegian (she's a native). I could speak a bit, read a little, and if a norwegian spoke to me, like her mum or grandparents etc, i wouldnt have a clue what they said.
Been...