I've seen some languages resources shared in this thread so I figured I'd share some as well. I've learnt a bit of Japanese, but I am currently looking into German and Spanish. If anyone could post more of them, that would be appreciated. Here's what I've got:
General resources:
https://www.duolingo.com/ - Obvious choice, pretty good for supplementing your learning. The cartoons are annoying to me.
https://www.lingodeer.com/ - Found it pretty good and it has a selection of languages. The main issues with it are i) you have to pay for it, around £14 a month which is quite expensive. You can pay for lifetime access as all year round there is a "75% discount" on lifetime access. ii) The test-out feature to skip over sections you already know doesn't add the lesson contents of those sections to your revision.
https://apps.ankiweb.net/ - Flashcard tool for language learning, pretty customisable. Good choice for language learning, you just need to find a good deck.
Japanese resources:
http://japanese-lesson.com/ - Good for Hiragana/Katakana.
http://studykanji.net/ - Good for studying Kanji.
https://www.japanesepod101.com/ - Good for listening exercises. You listen to a conversation in Japanese and then the conversation is broken down and explained. It also has resources along with most podcasts to help you.
- This company also does this for other languages, there's a Polish version of it for example.
https://easyjapanese.net/ - Japanese articles that are sectioned based on how difficult the vocabulary is. Very good for reading.
- The company behind this also does it for other languages too. I saw one for German.
Dictionaries:
I've found Takoboto good to go to if Jisho doesn't have what you're looking for.
Youtube:
https://www.youtube.com/playlist?list=PL4071737C12790477 - Japanese for beginners, teaches a lot of the basics of Japanese conversation along with a few words.
https://www.youtube.com/@YukoSensei - Yuko Sensei does Japanese lessons on her channel.
Books:
Remembering the Kanji by James Heisig - His idea is that you look at kanji and create little stories for each symbol to remember the meaning of it. It does not teach you the pronunciations.