I don't think Japanese is a difficult language and not weird at all or maybe weird for those who hear it for the first time?
I have have been self studying japanese for two years now and i still practice Katakana and Hiragana i know the meanings of some Kanji but these things takes time as for me i need to balance my japanese studying and my regular school work so i take one thing at a time and i try not to stress either
Kanji is hard? yes for someone but it is also hard for me sometimes but i just need more practice