Bandcamp, Supraph Online, Ototoy, Uta 573, Steam and GOG's OSTs and Apple's iTunes store have been my to-go options. No DRM, no worries. Just avoid Apple's music subscription, as it is DRM'd.
Since 10 y.o. is old enough to be a cutoff for me, PS Vita, and because modding community never stopped. You can even play some Android and PC games through wrappers in it. -
Duolinguo feels more like a very annoying ad than a learning tool, often under-explaining what it tries to teach while heavily penalizing and shaming the user for getting things wrong.
What I would suggest, other than hiring an actual teacher, would be to immerse yourself in works from their language, such as music, comics, books, movies, and so on. Also, Spain's Real Academia EspaΓ±ola has a dictionary+conjugator site that is VERY helpful, even for "dialects" such as the Latin America variations (link for the tool is dle.rae.es). Finding someone to try to talk to in Spanish may also help, although getting to know some of the grammar beforehand is advised.
Now, as for either free or FOSS programs specifically for learning the language, sadly, I'm not aware of any.
Linux systems are usually laid bare for people to tinker with, which for me is specially good if I see something I don't like, be it software, UI or UX.
Plus, most PC's I've seen from at least the past 20 years can run Linux, so if I get my hands on a working PC, Linux becomes an easy choice.
On the plus side, this gives people plenty of time to tackle their ever increasing backlogs, and also to give companies more reasons to put out a functional product in order to compete with all the kilometric backlogs people already have.
You also need to find instructions specific to your device on how to unlock the bootloader, and a TWRP specific to your device. From there, you do a clean flash through TWRP (erasing certain partitions and then installing the new ROM), and then, you should be good to go.
First, I'd suggest flashing a community system ROM. OEM systems are both very bloated, and stop being supported much earlier than community ones, so they're not ideal unless you need to use it with some banking app or the sort. And if you don't need Google's services (de-Google, anyone?), I strongly recommend going for a vanilla system instead of a Gapps one.
Now, as stated in MargotRobbie's comment, one good use is as a media player. If you can sideload stuff like VLC and Librera Reader, you should be covered.
You can also use it for some lighter gaming, if that's your thing, as there's plenty of emulators, wrappers and engine implementations for Android.
You can also use it for running servers, if you do this sort of stuff.
And if you like to test around with softwares, a spare Android device is pretty good to have.
Got a gaming laptop some months ago, and it is actually very powerful indeed. But it came with Win11 by default, only requiring the final setup. Now... How can a system lag a decent laptop so much.
Needless to say, it didn't take much for me to decide to swap for good ol' Mint Xfce, and even try out a few other Linux systems, and now, pretty much everything runs flawlessly, at most requiring to avoid using the ultra settings.
But indeed, Windows is bloat incarnated, and it only gets worse. So much so it even feels like Win10 on a VM can clog the whole system. Weird how that doesn't happen with Win7, no matter how long I leave it open on a VM.
The ones I've used enough to have an opinion on are Kbin Social (current one) and Lemmy World. Out of the two, I liked Kbin the most for being the most minimalist. Even if Kbin is the most unstable/beta forum of the two, I still prefer it over all the visual noise of Lemmy World.
Dunno when/how a game is classified a classic, but since PS2 is from the 6th gen, guess I have some suggestions! =D
Ultimate Ninja 5 is pretty cool, I think. Don't like the anime much, but gameplay loop still feels pretty good nowadays. Only released on PAL and NTSC-J regions, though.
Dragon Ball - Budokai Tenkaichi 2 is also pretty fun, coming from someone that also doesn't like the series it comes from.
I guess Godzilla: Unleashed could count as fighting game too? If so, I recommend it too.
I check sites that list hardware specs, and once I find a phone that seems interesting for an average price I'm willing to pay, I check places like XDA to know how much of a hassle it'll be to unlock the bootloader and add a custom ROM. And if modding the phone has too many/too big drawbacks, I return to the first step until I find a phone that seems good.
And besides the discussion that brought the controversy, from what I can gather, Linux benefits the most from KVM, making using a virtual machine with some super old Linux system in it very viable. \_
Then you can filter pages around, subscribe to pages as they pick your interest, etc.
Then, if it's anything like Lemmy World about sorting (can't verify since I don't have an account in your instance), you can visit https://lemm.ee/?dataType=Post&listingType=Subscribed&page=1&sort=New to check all your subscribed contents, and by newest (I recommend "newest" because I get the impression posts start repeating themselves after a while with other sorting features).
Any with good hardware as long as you can switch to stable and community-made ROMs.