Don't really understand the downvotes ... people read your post ... but there is a mismatch between the "I'm pumped and I will do whatever it takes" statement and "I would only be doing basic stuff since i'll outsouce the major components of the scripting and programming..".
We need to know your "target performance levels" as a programmer and/or as a game designer in order to provide helpful advice.
If you want to be able to develop an Indie game, you should start with something simple like Snake and Tetris.
That is the only way to see how awfully hard seemingly basic things are.
It seems that you want to make sure that are not confronted with that advice, but maybe I am wrong!?
I'll just say that you will pay the price if you specialize on an engine and high level libraries without getting a feel for the programming basics and the big picture stuff.
Why wont you listen. I just said it twice.. I really try not to seem rude but really man? I've written it twice now, that i need to learn programming and scripting so i can make a prototype, and to know what is going on. That's why i want to learn it. It's not a contradiction. I want to learn enough to make a playable prototype so i can show people my vision to get them onboard so i can actually make a good game. My goal isnt to do it all myself. I want to do all the design stuff. Get it now??