Yeah but what I mean is, even that would be very difficult with no prior experience.
Fair enough though if you want to be able to sort of expand your project as you go along the learning line, but I have done that and found later on a lot of my earlier stuff is not as good as it could be and end up wasting loads of time rewriting stuff, mistakes and optimisation things mostly which make a hell of a difference.
Either way good luck and keep us posted at how your project progresses

Oh and I'd post this in the Programming forum if I were you. You'll probably find that you will get more responses there.