In my opinion to learn other language online Duolingo website is one the best methods.
Was trying to learn German but on some other resources. Is this one decent enough?
Learning german is really a pain in the ass. I work in Austria for a year now, but still not sure when to use der, die or das.

(I've earned language certificate like 10 years ago, but never used german after that for 9 years).
Either Austrians are really polite or you have a real innate talent.
Yes, to learn those I really lack patience...