Started using Rosetta Stone to learn Polish; I find it expects you to have a basic knowledge of the language before it drops you right in - it doesn't even provide English translations. However, I feel like I'm getting the hang of it, I have my Polish-English dictionary to help me out, I'm taking notes, and I find using Metatron's advice for learning languages helps; like in day-to-day situations, say what you're doing in your native language first, then in the language you're learning. Like when I drink a cup of milk a day like I normally do, say "I'm drinking milk" followed up with "pije mlako". If you don't use it, you lose it.