I envision a randomly generated world with "blocks" or areas that connect to the other blocks touching them in up to ten directions. The regular eight (north, south, southwest etc.) plus up and down. I forgot about up and down in my first post. I want to know how difficult it would be to program in region-specific areas such as i dunno, making it more likely to encounter something like dwarves around mountains. How hard would that be? How hard would my second question be? I know these will be more difficult depending on the amount of variations and such but will it be exponentially more difficult depending on the amount of variables and specific tasks involved? Maybe I am starting too fast, but at least I'll have fun crashing and burning ;)
There's no answer to this. How can someone tell you how can be hard for you do something? By the way, if you are asking, I doubt you have a clear idea of what you are talking of in terms of programming. Am I wrong?
Start coding, it's simply pointless ask "how is hard?", since there is never a single way to do things.
Start coding, and if you reach a point of "oh no I can't go on!" come back some steps, and think how to reduce the complexity, or ask for that (this would be a much better question).