I have learned different languages on and off through the years. Here are 3 of my top resources.
Farsi: Persian learning (Majid) German: learn German with anja, learn German with herr antrim Cantonese: 5 minute Cantonese
Dragon Ball manga in Spanish. I’m already familiar with the story in my native language, so when I see words that I don’t understand, I can usually guess based on the context of the story. It also helps that everything is visual.
Manga is better than anime/video because I can read it as slowly as I prefer.
how do you feel the translations work? imo in languages like korean i can’t necessarily rely on the translations
Good enough for me to enjoy the entire Dragon Ball + Dragon Ball Z series.
Forvo is a great resource when I have doubts on how a certain word or sentence is pronounced. You can literally just write the sentences and listen to several different native speakers saying it.
The one tool I always go back to is Memrise, much to my annoyance with how they manage it and hide all user made content which is where the real value is.
Clozemaster is absolutely phenomenal. I’ve been using it for Mandarin and (primarily) Greek the last few years. It has sets with the most common words of the language (100, 500, 1000, 2000, 5000 etc) and you get to learn them by filling in the words inside sentences. It doesn’t teach you any grammar though, it’s only for building up vocabulary.
For Greek, I used language transfer to get the basics and the grammar. It’s a great resource, though there aren’t that many courses: https://www.languagetransfer.org/free-courses-1