안드로이드 앱만 개발하신다면 java와 android studio 툴을이용한 앱 개발방법을 공부하시구요
아이폰계열은 Objective-C나 Swift를 공부하시고
해당부분에 서버가 필요하다고 하면 리눅스, mysql, php ,node 등을 공부하시면되구요
따로 모바일 웹앱으로써 node와 react-native를 합쳐서 어플로 제작하는 방법이 있는데요
이경우엔 아이폰계열과 안드로이드계열의 앱 두가지 다 제작이 가능합니다.
단순히 취미로 하실거라면 유니티라는 툴에서 c#이라는 언어로 앱을 만들어보셔도 되구요