Crie projetos.
Ok, essa resposta é muito vaga, mas é isso que você tem que fazer, diria que é o melhor caminho para se aprender, eu poderia listar várias Web API's e dizer que você tem que estudar elas e entender tudo o quê elas fazem, mas eu acredito que é melhor você aprender conforme surgem as necessidades, você cria um projeto que precisa usar uma API, então você vai lá e descobre o fetch, tu estuda a documentação e já coloca em prática, acho que essa é a dinâmica padrão de um programador, estudar a ferramenta conforme surgem as necessidades, até porque se for pra você estudar a ferramenta pra entender tudo o quê ela faz, você vai demorar muito tempo pra isso e também vai se tornar um programador limitado que tem muito conhecimento teórico de uma ferramenta específica. Então vai na dinâmica padrão de um programador porque além de aprender tu vai ter alguns projetos pra apresentar no seu portfólio.
Essa foi minha dica pra ti, coloque a mão na massa e dale 😎👍