How to learn to build an Android or IOS app quickly.

I have some ideas for some phone apps. I have very little programming experience (i do have some very basic VB knowledge, but no Java knowledge). I don't want to outsource my projects but would like to build them myself and publish them.

Can any of you suggest a book or course (an inexpensive option) that will guide a bare-bones beginner through learning Java and phone application development and get me up and running quickly?

A course or book that provides step-by-step hands-on tutorials is preferred.
Thank you.
Who is Participating?
Hi  jbarnette,

I was a VB/VBA 'er as well.  It is a steep learning curve to "real coding" Microsoft protects you from a lot in the VB world.

The is one difference I have noticed between Microsoft and Apple iOS and that is that people write really good articles/examples/tutorials for iOS apps and because there is not C/VB/C# plus a thousand settings and complications as Microsoft creates you can use many of the iOS tutorials.  Apple is much simpler to follow.  

For free I would suggest you look at this guys tutorials.  I have done most of them even in the beginning.

See also start developing Iphone Apps today from Apple.

Lynad Video Tutorials are not free.  But I have done the Data Driven one and it really explains everything including all the art/images you need and getting it into iTunes.

More from Apple on getting Started with iOS.
Hamidreza VakilianSenior iOS DeveloperCommented:
Watch Stanford's iPhone Development course video trainings at iTunes U. They are complete and free.
Molnar IstvánHelpDesk / ProgrammerCommented:
i have learned a lot from this video tutorial:
you can use mono Android, to write apps in .net:

hope it helps
Molnar IstvánHelpDesk / ProgrammerCommented:
here is a quick and easy way to build apps:
jbarnetteAuthor Commented:
I tried the lynda course. It's a bit expensive but seems to be what i'm looking for. Thank you all for your help.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.