Local communities should simply be displayed to you as an option to subscribe to. These are easy. However finding communities out in the "fediverse" is a different story.
The "threadiverse" (part of the fediverse) is a bit hard to navigate and find communities you might want to join. Usually this process would be to navigate to a specific instance and click their "communities" link to see all the communities that the instance has and then manually grab their fediverse ID, search for it in this instance, and the subscribe to the community.
This is quite cumbersome. And there are a few shortcuts that can help us out here, especially in identifying multiple communities on different instance simultaneously.