Step 3, Kanji. Looking at it, Kanji is a huge monster to be tackled and even then, you'll struggle in the beginning and struggle even after you've grasped it and yet the things are still ever changing. Now I will introduce a source that is a bit on the free side. I'm talking about this website called Wanikani and it's by the same people who host Tofugu, unfortunately it does require payments, but they will give you a demo to see if you would like to use it.
Now then, Kanji is a Chinese character and beyond that, there is Kanji Radicals. What are Kanji Radicals are classifying components in Kanji. And even beyond that there is two readings of Kanji. They are Onyomi and Kunyomi. Onyomi is the Chinese reading of Kanji while Kunyomi is the Japanese reading of Kanji (Which there is over 50,000 of). For this part, Onyomi really is not necessary to learn as it will become familiar when you start to build up your vocabulary. As for Kunyomi, it's quite the opposite of Onyomi.