Before you start doing any of these more elaborate things, perhaps you should learn some basic programming and/or 3D modelling skills first.
You could even look into translating older Pokemon games on the DS from Japanese to English. Not because it needs doing but because you'd get a really good grasp on how text editing and graphics editing works.