I'd say it's pretty hard. Memorizing all the different Kanji's and how to say them is much harder than learning a normal school language. Mainly because of writing kanji. There's so many ways to do it that you could make a mistake just by having a tiny extra line. It's really complex stuff. Reading it is almost equally as hard I'd assume.