Jonathan Stark's "The Developer's Guide to Mobile Frameworks"

Read this article, which provides an overview of some tools for mobile development on several platforms. Do your own research on the best tools that have come about since this article was written.