om du vill skapa appar för android får du ladda ner android sdk till eclipse
finns här: http://developer.android.com/sdk/index.html
android använder java för processerna och xml för layouten.
om du vill skapa en app till ios måste du ha en mac, sen måste du bli godkänd av apple som en developper som kan ta några veckor.
Sen måste du köpa ett development certifikat för att få utveckla, certifikatet gäller bara ett år.
Efter det kan du ladda ner xcode utan kostnad, om du inte vill testa appen på en ios enhet eller publicera appen kan du bara köpa xcode och strunta att anmäla dig som en developper. apple använder sitt eget språk för processer som kallas objective-c och de använder drag drop för layouten.
du kan läsa mer här: http://developer.apple.com/devcenter/ios/index.action
obs apple devcenter har en tendens att länka runt dig på sidan i cirklar så om du vill ha information om utveckling är det enklare att söka på google eller ringa deras support, har egen erfarenhet av detta när jag skulle börja utveckla till ios.
när du har valt plattform skulle jag rekommendera att du laddar ner exempelkod, kollar på tutorials och kanske köper en bra bok om app utveckling till plattformen du valt