>>1570345I'll give you one other piece of advice that has been insanely helpful to me from the beginning of my learning to now, which I think is underrated and not recommended enough in japanese learning guides
https://jisho.org/ *JISHO*
Make liberal use of Jisho, this is a great browser resource for kanji learning
IMO Jisho is to japanese studies, what Wolfram alpha is to STEM studies
It defines kanji, gives you their meanings and kun/on pronunciations, translates english to kanji, converts romaji pronunciations to kanji, it translates kanji you copy and paste, it even has a rudimentary kanji search by radical/drawing
It gives you the JLPT level of kanji so you can constantly adjust your expectations: if an unknown kanji is N4-N5 you can be like "fuck I should know this" or if it's N1-N2 you can be like "oh it's fair I didn't recognize it then" - also lets you know if a kanji is not jōyō or N1-N5 (ex. 狐 = "kitsune" = fox, is hyōgai kanji so it's not part of the standard 2,136 jōyō list; another hyōgai example is 狸 = tanuki)
It gives you several examples of common vocab words that contain the kanji and also their furigana for easy pronunciation
Jisho is just a single free browser click away and not some kinda app you have to pay for or download, so it's really easy to just leave a tab open for it
Whenever I'm playing a jrpg, watching an anime, watching japanese streams, listening to japanese music, and any other moment where I would get curious about something, I pop it into jisho and immediately get a lot fuller understanding about it
(Wiktionary is also nice for more details such as etymology and usage notes, but it can come off as more overwhelming so I don't use it as much)