I can't remember what I was watching, but I remember watching something where they said Kubernetes is designed for something so large in scale that the only reason people have heard about it is because some product manager asked what Google use and then demanded that they use it to replicate the success of Google and subsequently, hobbyists also followed and now a bunch of people are using stuff that's poorly optimized for such small scale systems.
Are you a total novice or do you have some basics? Because Duolingo is a decent introduction. That said, I'm quite the fan of Clozemaster. I've only been using it via the webpage for 20 days now and alongside Duolingo, but I like the approach for what is essentially five minutes a day. Obviously neither are free nor open source. For free and open source, I've been intending to take a look at Ankidroid, but haven't gotten around to it yet.
That's years away though right? Even if we get some this year, they'll be very immature. When you look at Arm based stuff, especially the Pi 5 and similar, it goes without saying that their time is now.
I just said to someone yesterday on Mastodon that it seems as though they're not using humans any more, because WTF is this shit?