It's sort of built in. During initial setup a blocklist is downloaded which includes fox news, RT, brietbart and 3000 more fascist, conspiracy and misinfo sites. Admins can unblock anything but I assume they have not bothered.
Fox News is banned from all PieFed instances and on https://piefed.social/ every post linking to nypost.com has a red warning symbol with a popup saying "very unreliable news source".
PieFed automatically stops accepting downvotes from accounts that downvote too often or who have a very negative karma. This stops the worst 3.7% of users.
I have an old gamer keyboard with extra programmable keys on the side, which I use for cut, copy, paste, close tab, close window, etc. Logitech provides drivers/software for Windows & Mac only.
To make it work I have a custom monkey-patched USB driver that I compiled from source, some weird daemon that interacts with the driver and some shell scripts on top of that. I'm not sure how but it works thanks to a 9 year old youtube video made by a guy from eastern europe somewhere.
I have a very tidy house yet my puppy is always finding stones and bark in the garden to chew on (despite having plenty of other toys). They love it, nothing you can do to stop it.
People on the radio keep talking about this revolutionary information superhighway which sounds grand but no one you know has an internet connection but you read in the newspaper that in a town nearby there is one in a public library. You travel there and find a single computer. There are no instructions and none of the staff know how it works. When you ask to see "the internet" they show you an icon to click and leave you to it. You click it, strange noises happen for a bit then stop and nothing happens, the computer seems frozen. Maybe you broke it but then literally 10 minutes later it un-freezes and you see a list on the screen:
alt.binaries.mom
alt.binaries.misc
alt.binaries.warez
alt.binaries.etc
alt.binaries.warez.flightsim
and so on, hundreds of them
comp.lang.c
comp.lang.perl
comp.lang.prolog
blah blah gibberish
Ok none of that sounds like an "information superhighway" so close the window and go back home.
For bash, there is Linux, a shit ton of distros, even BSD, MacOS and Solaris uses it. For python, there are games and qtile window manager. For C, there is dwm. I don't know anything like these for C#, except Codingame
It seems like you find an environment that requires the language and then kinda sink-or-swim? If so then yes, your whole approach is wrong. You need a process with a lot more structure. Get a Udemy course or a book from the library.
I appreciate them clustering together on a single instance, much easier to block.