How to create the text effects in short videos like this
You will be able to create something similar to this with iMovie on your Mac.
You will simply gather all of the video clips you want to use, the music you want, and then plan out your text (in a storyboard if it's easier). Make sure your video and music is licensed for you to use (not stolen from someone else or used without permission).

You can find lots of resources for stock videos, like this.
You can find lots of stock music here.
You can research about lower thirds for the text effects at the bottom.

Of course, there are lots of other ways to achieve this, and tonnes of resources. But this is where you can start to achieve something like the video you provided.