Starting a multilingual project in Drupal 8

I am going to start a project which will have multiple languages and in the future more languages will be added.

This project will mainly require custom module development and I am planning to develop in Drupal 8.

Based on this requirement, what steps should I take to have a correct base for my Drupal project?

Thanks in advance.

Drupal version: 


Source: https://www.drupal.org/taxonomy/term/20/feed