I'm self learning at the moment with a friend.Mostly,the resources I've been using have been a series of brilliant podcasts called Japanese Pod 101 which contain lots of useful grammar as well as tips on pronounciation.Other than that,I've picked up a fair bit from anime!Hopefully in the future...