As innovative as the genre can get, and there is lots of room for innovation, it's not one for the beginner. As a matter of fact a beginner trying to make an RPG would be lucky just to come up with a fraction of the content required to make the basic RPG it's self. Thinking on such a scale as a beginner is a sure way to crash and burn at the starting gate sadly.

Such innovation can be instead put into smaller more classic arcade style concepts and allow for a steadier progression in skills and knowledge and end up much more rewarding for the learning programmer who got into programming out of excitement for creating new things.