I have a good idea for a game, but where is the best place to start?

Should I build the world first or script first?


Also, I'm having difficulty creating a terrain with a texture that changes from the level of the terrain & paths. I've tried all kinds of terrain creators, but I don't understand them.

Can someone show me a tutorial on how to do this.