Yes Kanji is tough but not actually that tricky if you know the figure and it's meaning suppose take
山 (やま) mountain kanji it has two readings
Oniyomi (chinese reading) and Kuniyomi (Japanese reading) the Chinese reading is:- san サン
And Kuniyomi Japanese reading is :- yama やま
But when you use it in sentence suppose take a Japanese ......