GrevenGull:
> "How do you create a GNU Social account?"
Find an instance that allows public sign-ups, then create an account there
just like you would for any other web service.
> "And what server to choose?"
There are lists here that tell you which ones allow public sign-ups:
https://fediverse.network/gnusocial
https://fediverse.joinout.de/
https://mustafa.kotori.me/
The other option, of course, is to set up your own instance:
https://git.gnu.io/gnu/gnu-social/blob/master/INSTALL
Of course you don't have to use GNU Social to interact with GNU Social users.
Any app that implements OStatus will allow you to do that right now. Once GNU
Social and the other fediverse apps roll out their ActivityPub support
(hopefully by the end of 2018), you'll be able to talk to people on any of
these apps from GNU Social and vice versa (except Diaspora).