An internet forum is a place where people can discuss their interests online. There are forums on pretty much any topic you can think of.
Forums are defined by the ability of all users to communicate with each other. The alternative to this is a blog, which is where a single person shares their views with many others.
While popular in the early days of the internet, forums have been replaced by communities as the go-to way for people to connect online.