Not necessarily, but Computer Science is one of those fields that you can easily be self taught without many physical resources. In fact you mostly only need a computer and the internet, which most people do have.
It's different from a kid learning to become a mechanic. They'd need far more resources for that.
I am personally using an often not mentioned solution.
I use Gandi.net as registrar for my domain name and they provide email hosting[1], CalDav and CardDav with it. They even have a web interface (using SoGo[2]).
So all my emails, contacts and calendars are properly managed[3] by a French company.
One thing I love to do is to block all the garbage of websites with uBlock Origin by adding my own filters. That does not give a result as good as this project but it quicker to do.
Yes. One example where this worked particularly well for me is the Youtube homepage, where I blocked all the content so only the search bar and sidebar are still visible. They've since changed the html and I have since made two workarounds for the homepage, but for years that saved me from getting distracted by all the crap people watch and forgetting what I was going to search for.
Is it not possible to just use GitHub? I mean, by creating a second repo which would be only for discussion, like tablesaw-support. I have no idea if is it again their ToS however.
Many US states are "At Will" employment. You can be fired for almost any reason, at any time. At the same time, you can quit at any time. Giving notice is a professional courtesy, but not strictly required.
[0] https://www.here.com
[1] https://www.openstreetmap.org