Sonia-Portuguese.com is a good site for learning Brazilian Portuguese. This site has grammar, proverbs, vocabulary, slang and much more!