WaniKani
Teaches kanji and vocabulary by using mnemonics.
Over the years I saw many websites and YouTube videos that are trying to teach people the best way to learn Japanese or languages in general. I'm not going to do that, because everyone learns differently and what worked for me might not work for you. I only want to share some resources I use and know about, so you have a starting point for your language studies and see what you like.