I have been circling around this contextual idea for several years now and in fact this is just a small part of what I ultimately want to build.
It sounds simple but it's much harder than one would expect. I hired several developers most couldn't get it done and I had even talked to several developers about doing it as a split deal.
Its one thing to build an app that does what the framework is build for, but we are doing stuff that are kind breaking some fairly new grounds. On top of that having to deal with MASS and the Sandbox was a frustrating experience.
I do know how to program just not well enough to even remotely begin to solve some of the things you have to solve to make this work.
My best advice is make sure you have a pretty well polished idea, final (kind a) design and an interesting problem.
I managed to build this because we basically focused on the major challenge for Jimmy and not a lot of nice-to have stuff but ultimately not important to begin with.
Time learning programming is never wasted but it's just a different level we are talking about for this app.