If you are paying, I would avoid Duolingo like the pest. It's horrendous. What I would add to those above, it's to get some "ao vivo" experience for the first courses, so you get a hang on the pronunciation. There are a lot of ways to practice those "online", but some phonems are particularly...