How do I create a calendar of events? I am needing a solution to add an event to a calendar, and the events are also displayed on a web page in order of the next event.

Similar to this Wordpress plugin:
https://wordpress.org/plugins/the-events-calendar/screenshots/

Any help is greatly appreciated.
As it stands, there are a few options from a module perspective.


Calendar
FullCalendar
Google Calendar


Calendar and FullCalendar are the popular calendaring options in Drupal - neither seem to have a stable Drupal 8 release yet but their dev branches may be workable. You'd have to try, and read through their issue queue to understand where they are at functionality wise.

Lastly, you could iframe embed a Google Calendar onto a page. But as you may have guessed, this means events need to be managed in Google Calendar itself, unless you set up a sync from Drupal to Google Calendar.

Other than that, there are no 'ready made' modules for this yet that are stable and production ready for Drupal 8. It looks like the others only have a Drupal 7 release or have been abandoned.