I'd recommend starting off modding an existing game, that way you're already up and running before you even start, and you can make it as big or small as you like. You'll also probably find that you prefer one aspect over the others, like modelling over coding/scripting.