Themes—Child Themes

If you don’t want to develop/maintain your own Theme, then yes: choose an existing Theme, and make modifications to it via Child Theme.

If, on the other hand, you are comfortable with developing/maintaining your own Theme, then either create a new Theme, or make a derivative of an existing Theme.

Since, as you state, you are very new to WordPress, I would highly recommend using the Child-Theme approach.