Olá Frederico, seja bem vindo a alura :D
Cara, tá escolhendo seguir uma trilha bem bacana !!!
Bacana começar com lógica, assim vai ficar acostumado com algumas coisas que usaremos mais a frente.
Antes de chegar a mexer com android e tudo mais, seria legal você conhecer um pouco de java e orientação a objetos, para você conseguir dominar tudo !
Para começar :
https://www.alura.com.br/curso-online-primeiros-passos-com-java
Ai você vai ver orientação a objetos :
https://www.alura.com.br/curso-online-java-e-orientacao-a-objetos
E ai vai um pouquinho mais afundo nesse daqui :
https://www.alura.com.br/curso-online-java-e-bibliotecas
E depois disso já consegue ir tanto para android :
https://cursos.alura.com.br/course/android-studio
https://cursos.alura.com.br/course/android-studio-ii-integracoes-e-recursos
https://cursos.alura.com.br/course/android-studio-iii-fragments-maps-gps
Esses cursos são em sequencia, e o bacana é que quando você acabar o terceiro, voce tem um app bem bacana !
E depois partir para IOS :
https://cursos.alura.com.br/course/desenvolvimento-em-swift-para-ios
https://cursos.alura.com.br/course/desenvolvimento-em-swift-para-ios-2
https://cursos.alura.com.br/course/desenvolvimento-em-swift-para-ios-3
O que você precisar tirar de dúvida das aulas, a gente se encontra aqui no fórum.
Bons estudos :D
Abraços