Hey,
Well, I doubt you'll find good resources in English for free (courses, textbooks, grammars, I mean).
So, yeah, talking to natives is probably better and you would probably enjoy it more than otherwise as well.
You can use Wiktionary for getting translations of many words:
http://en.wiktionary.org/wiki/Wiktionary:Main_Page
You can use MorDebe and Verbix for getting basic verb conjugations:
http://www.portaldalinguaportuguesa.org/index.php?sel=exact&query=amar&action=simplesearch&base=form
http://tools.verbix.com/webverbix/Portuguese.html?verb=estudar&imageField.x=15&imageField.y=6&D1=2&H1=102&all+languages.alltenses.showarcaic=1
This site contains some stuff (w/ a few errors) and it's owned by a guy from UK. It is aimed for European Portuguese:
http://www.learningportuguese.co.uk/language.html
These sites have written and audiovisual news, respectively. They show mainly Brazilian Portuguese from Rio de Janeiro and São Paulo (the cities):
http://www.folha.uol.com.br/
http://globonews.globo.com/
I hope it may help you and good learning. =]