Opa Daniel, sem problemas! Fique à vontade para compartilhar com a gente todas as suas dúvidas e necessidades atuais, estamos aqui para ajudá-lo :)
Conforme novas necessidades vão surgindo é natural que a pesquisa e implementação vai ficando cada vez mais complicada, a minha sugestão é que vá além, comece a pegar mais documentação, implementações de outras pessoas que foram feitas via GitHub, por exemplo, e por aí vai.
Na questão de serviços web, realmente é importante entender o que está por de trás, como é o caso de entender a base de uma aplicação web, possibilidades, arquiteturas e etc.
Existem várias técnicas para que um App funcione integrado com aplicações web, na maioria das vezes será apenas um consumo de uma API no estilo RESTful, mas também existem implementações com web sockets para uma comunicação direta entre dispositivo e servidor e por aí vai.
Nos cursos de Android que integram com esses serviços online, mostro mais a parte do Android, para entender o outro lado aí teria que fazer cursos para aplicações web, como é o caso do Java para web, .Net, PHP, NodeJS entre os demais frameworks disponíveis.
[]s