Main image of article Resources for Aspiring Mobile Developers
How can I get started in mobile development? some users have asked me. To help, here's a list of sites I'd recommend you check out. Mobile developers, do you have tips for the people who want to follow in your footsteps? Share them by posting a comment below.

xda-developers

These people root, unbox, and hack Android stuff before anybody else. Its forums are full of great information on techniques, tricks, tips, as well as tutorials. If you are going to develop on Android make sure to visit this site on a regular basis.

Google Android

Outlines the Android ecosystem, how to get the Android software developer kit, how to publish your apps through Google Play and much more. It's a great place to start your Android journey into the mobile world.

Apple Developer

This is the place to get the Apple software development kit. Links connect you to pages describing how to distribute applications through the App Store, how to use the iPad in business and interviews with developers who share their experiences.

iOS News and Code

A collection of useful tutorials and posts about developing on iOS. It covers a range of topics, like iOS programming, opengl, Objective-C and the iPad.

Mobile Developer Magazine

The one place to go to find out about Android, iOS, Windows Mobile, Symbian and BlackBerry. Be sure to check out the “how-to” tab. You'll find dozens of real-world programming techniques and code examples. Other tabs have mobile industry news, articles on PR, and how you can contribute articles.

.net Magazine

This online magazine has everything from HTML tips, Drupal themes, Wordpress information and code challenges. Although the site caters to traditional Web design, the information is applicable to developers who want to build applications for small screen mobile browsers. There is a great diversity of interesting information here. There's a lot of knowledge on all these sites. If you're starting from square one, be resourceful and persistent. It will take a little time to ramp up your learning. Keep going, ask questions in forums, and give it the old college try. You can also search for terms like “beginner”, “development”, “android”, “iOS” and “mobile web.” Narrow things down by filtering for pages from the last week or month. And don't forget our own Android Talent Community, and our discussions on mobile development and Android. Ask your questions there, and Michelle Greenlee (for Android) and I will get right back to you.