This is a list of resources I've found helpful to me while learning Japanese. (If you're a beginner, I recommend you start with hiragana and the Memrise course in the list below.)
- Anki: Spaced repetition flashcards
- Jisho: The best online dictionary
- Yomichan: Handy application that can be integrated with Anki
- Kana Pro: A place to quiz yourself about Hiragana or Katakana
- Kana Shooter: Empompom's Kana Shooter game to help you quiz in a fun way
- Anki Deck for Hiragana: With stroke diagrams and audio
- Video to help you write Hiragana
- Song to help you remember Hiragana
- Tofugu Guide to Hiragana: Includes mnemonics and everything you should need to know about Hiragana
- Anki Deck for Katakana: With stroke diagrams and audio
- Tofugu Guide to Katakana: Includes mnemonics and everything you should need to know about Katakana
- Pass JLPT N5 from AnkiWeb: N5 Kanji deck for Anki
- Pass JLPT N4 from AnkiWeb: N4 Kanji deck for Anki
- Pass JLPT N3 from AnkiWeb: N3 Kanji deck for Anki
- How to learn Kanji: Includes different opinions on how to learn Kanji
- The Kanji Map: A website to visually show you the connections between different Kanji
- 1000 Most Common Japanese Words (Memrise): Good if you're just getting started, no kanji
- Core 2k/6k Optimized Japanese Vocabulary: Essential deck, everything is voiced
- Nayr's Core 5k: Full of very natural sentences, everything voiced
- Tae Kim's Grammar Guide: Your guide to Japanese grammar, filled with lots of information!
- Bunpro: A nice way to get grammar spoon-fed to you, although you do have to pay a little bit for it!
- Supernative: A fun way to practice listening comphrehension
- My Kikitori: Listening comprehension with quizzes, for beginner and low intermediate levels
- Erin's Challenge!: A really fun show to help improve your listening, although it does require flash player
- Nihongo con Teppei: Easy: Japanese podcast for beginners
- Nihongo con Teppei: Hard: Japanese podcast for intermediate and up
- JLPT Stories: Stories for all JLPT levels, has scripts and translations too
- Bilingual News: News podcast that is both in English and Japanese
- Super Simple Japanese (YouTube): A great channel full of Japanese children's songs to help improve your listening
- 日本語の森 (YouTube): Great educational Japanese channel, from JLPT N5 to N1
- Sambon Juku (YouTube): A channel that talks about learning Japanese, in Japanese
- Yusuke: A channel about daily life in Japan, with subtitles
- FermiLab: A channel with Japanese comics, everything is voiced and has captions, for advanced learners
- Free Bilingual Books: Has a few books that you can read in Japanese and English, side by side
- Satori Reader: A site full of curated content to help you read, most things are locked behind a paywall though
- Nihongoresources: Raw text file full of Japanese onomatopoeia
- Sura Sura: A Japanese website full of onomatopoeia and images to help you understand their meaning
- DeepL: A better alternative for Google Translate
- KanjiTomo: OCR tool to help you read manga or visual novels
- Clozemaster: Interesting method to learn common phrases
- Tagaini Jisho: Offline dictionary with extra tools
- Lingodeer: A better alternative for Duolingo
- Steven Kraft's Japanese Projects: Verb conjugation practice
- Japanese Verbs: More verb conjugation practice
- Guide to Japanese: Comprehensive guide for learning Japanese
- Marshall's Blog: Has a lot of quizzes and resources
- Kanji Flashcards Online: Nothing too fancy, give it a try for fun
- Japanese Level UP: Great resource to figure out what kind of material to read or watch based on your level
- Deep-JP: Unique Japan news, has both English and Japanese, works in a similar fashion to NHK Easy News