If you are looking for Japanese resources, may I recommend a site called Lang-8? You post something, anything, in your desired language and natives will correct it, while you correct their English ones. You can make some nice friends and it's a great way to learn how to actually communicate with the language, but you have to already have a base knowledge of the language.