Hey, welcome to the guild! I can pretty much guarantee you'll be inspired to do some mapping, and there is so much support on these welcoming forums. Go ahead and post a map in one of the Work-In-Progress forums, even rough sketches, and then just keep at it.

Also I understand about disappearing for awhile, it happens. But you can never really leave once you've joined...

cheers,
Meshon