A friend of mine learned Spanish from two Bibles, one in English and one in Spanish. She had suddenly found herself in Chile with her new Chilean husband, and no way to learn Spanish easily. She made some funny mistakes but speaks fluently now.
My grandparents came here in their 40s, and sat for hours playing Scrabble in English with another German immigrant couple, their German English dictionary open on the card table with them.