if you have possibilty, of course! there you have a teacher that can answer your questions immediately and can explain grammar =) but for example kanjis you any ...
(I am sorry about my english, it's not my native... please, don't laugh )
everyone here says that learning a language by oneself is difficult....
it's different from the way you study at scho ...