People can and will be willing to go back to the corporate side if their service are perceived to be better. Reminder, Reddit wasnt in this situation for years, carried by decades of unpaid volunteer work, it is only when they pushed the line too hard that we moved to other alternative, despite being the same company as they ever: profit first, user second. If Meta could pull off a better service, and looking at the money at their disposal, its highly likely, it wont be far fetched to predict users would move to Threads for better integration, and leave other servers years behind, and when Threads makes the move to extinguish, our community would have been too far behind to ever recover our stand.
It wont be the first, or even second time it happened. IE did it, Microsoft Office did it, Chrome did it (to a lesser extent), by this point, we should be suspicious of any move by big corps, just by the sheer ease of them pulling it off.
i’ll play devil’s advocate and say: None of them. Programming languages are tools, and so treat them like one is better. A better question to ask is: what are you doing to need one? Then work out the characteristic of a tool you want. E.g: you want to make a game, lets say you want to use Unity, then learning C# would be the best answer. Or you want to start with godot, maybe because it’s friendly to you, then learning go would be the obvious choice. Just pick one that you rationalized is best, doesn’t matter if it’s faulty reasoning, then go all the way with it is the best approach here imo.