Duolingo is good for getting basic vocabulary and grammar, but yeah the best way is to search for a tutor who can do personalised 1 to 1 tutoring as well since you have specific needs.
Note that accents, casual vocabulary, and pronunciation varies greatly. My Spanish is ok, but there's a guy from Chile at work who I can barely understand even when he's trying to speak slowly and clearly for me!
__________________
FreeBSD fan since before it was cool ...
|