"Geeks" come in all shapes and sizes. We all have our own personal preferences and there is not a guideline we follow when using our operating systems. We do things in a way that's best for us. In general, most advanced users like to:
- Get things done quick
- ...using a minimal amount of resources to do it
As you use Linux, you will find what's most comfortable for you. I'd suggest going with Ubuntu to start off, it's a great choice. When you feel comfortable with the basic ins and outs of the operating system, then I'd start customizing, not before.
One of the best ways to personalize your experience is by using a different desktop environment/window manager. Use a theme you like with the icons you like, move things around to suit your needs.