Two different things there.
-
There are news servers, like news.eternal-september.org.
-
There are newsgroups, like sci.physics.
Any news server may provide access to any newsgroups that they carry via NNTP. To do that, you'll need an account on the news server.
Once you have an account on that news server, you can subscribe to newsgroups there.
These days, most Usenet servers are, I think, commercial access, though news.eternal-september.org apparently provides free accounts with registration there:
https://news.eternal-september.org/
news.eternal-september.org provides free read and write access to all text newsgroups. It requires a registration that can be done online.
For newsreader software (which I assume Thunderbird can do; I know it as an email client) there'll be a way to plug in your NNTP server, account name, and password in your settings. Once that's working, you should be able to obtain and view a list of newsgroups that the news server provides.
There is no real concept of "subscription" to a newsgroup at an NNTP level in the sense that you subscribe to a community here on the Threadiverse. Some newsreader software packages will let you specify a list of newsgroups for which you download the entire contents of a newsgroup from a news server to your local computer so that you can read them when you're not connected to the Internet. These are typically called "offline" newsreaders. They might choose to call that a "subscription". Not all newsreader software packages support this mode of operation.
A newsreader software package may also have a list of "favorite" newsgroups for quick access, and might call that a "subscription".
But normally (outside some unusual Usenet server software packages like LeafNode, if that's still around, that have a caching, fetch-on-demand mode of operation), a Usenet server has a fixed set of newsgroups (which may not be a full list of all of the newsgroups out there; it looks like news.eternal-september.org doesn't carry alt.binaries newsgroups, which are very bandwidth-heavy) and receives all of the posts to those newsgroups. End users don't ask the news server to start receiving posts to a newsgroup via subscription, don't affect what the news server receives the way they do instances here on the Threadiverse. You can browse any newsgroup that you have access to on the news server without a subscription.