Quote Originally Posted by Betelgeuzah View Post
Self-teaching is the only way to learn the language. Classes are for weeaboos.

All you need is a 20 buck book, internet access and patience.
I completely disagree with this. There's a reason children are sent to school rather than given a few books to read at home.

While you can't rely solely on a class and some self study is needed, if all you have is a few books how are you going to get the correct pronunciation in your speaking? Check your practice is correct. Sure, you can check an answer in the back of a book but that's nothing compared to being able to write freestyle and have someone, especially a native speaker, check if what you're saying is correct.