As in every language, is always better to learn it through a class, man. I did a year of Japanese until I quit, but the classes were good!
And I read someone posting that Japanese is the hardest language. Finnish or Russian are harder, I guess. And, for sure, Thai is harder.