This is not a paid commercial or sponsorship. I haven't used the site in years.
But, the material at JapanesePod101 really bootstrapped my learning and helped me progress from beginner to advanced beginner.
The other thing that you can't do without is conversation with native speakers. In my case I went to physical language exchange meetups, but if you can find online ways to do it, that should work too.
The great thing about podcasts is you can listen to it while walking/commuting/etc.
To be quite honest it can be quite an overwhelming endavour, and it's very easy to think "f this I give up I don't care about this anymore".
Physiucal language exchange events help give you an "anchor" so that your learning has a purpose: you're meeting people and having positive social experiences with them.