Antes de tudo, você já fez algum projeto consumindo uma api pela frontend? Acho que a melhor forma de começar é utilizando uma api já pronta e depois partir para a sua própria, uma ideia é utilizar a api do TMDB e fazer um catálogo de filmes puxando os dados deles ou algo do tipo.

ja fiz projetos de consumo de API's em python, projetos pequenos, pra testar mesmo mas ainda nao usei tecnologias frontend no js