I have never tried blogging to learn a language; that's a very interesting approach! I have used Duolingo, Anki, and www.FreakyFastFluency.com, all with decent success. I will have to try out the blogging approach though, I am always up for new ways to study:)