I've never learnt Spanish, so I can't speak to that, but I'm using babbel.com to learn German, and found it really helpful. They offer Spanish, as well as a bunch of other languages. You can try the first lesson in any language they offer for free, just to see if it works for you, and after that, you pay a subscription to get access to the full course. Subscriptions are per language, which, to be honest, I find really handy, because it makes me focus on one language at a time, rather than give me all 13 languages to procrastinate on. Though, ngl, I am tempted to add Italian, just to brush up on that, but we'll see.
The lessons are short, but there are so many of them spread into several sections. For example, there are nine sections of German, each with subsections of courses in them, including grammar, listening, and reading/writing, as well as beginners and intermediate courses. It's incredibly comprehensive. They cover grammar and vocab, and you can do the lessons with voice recognition or without. I find them well-structured, and feel like I'm actually learning things. There's also a section to review words you get wrong, and they keep appearing there until you get them right, which I find helps me learn them better.
There is a forum and a community aspect to it, but it's not essential to the courses themselves. I've never bothered looking into them. I'm sure they're fine, if you're into that sort of thing, but it's not useful to me at the moment. Maybe when I can actually write German and string sentences together.
no subject
The lessons are short, but there are so many of them spread into several sections. For example, there are nine sections of German, each with subsections of courses in them, including grammar, listening, and reading/writing, as well as beginners and intermediate courses. It's incredibly comprehensive. They cover grammar and vocab, and you can do the lessons with voice recognition or without. I find them well-structured, and feel like I'm actually learning things. There's also a section to review words you get wrong, and they keep appearing there until you get them right, which I find helps me learn them better.
There is a forum and a community aspect to it, but it's not essential to the courses themselves. I've never bothered looking into them. I'm sure they're fine, if you're into that sort of thing, but it's not useful to me at the moment. Maybe when I can actually write German and string sentences together.