What is this forum? How does one create a forum like this?

What is this forum? How does one create a forum like this?
I want to create a forum for people who like to read books and who’d like to exchange reading suggestions.
Is it difficult to build a database, to install the forum’s program on a server?

This forum is discourse.

It can be self-hosted or you can pay for hosting.