It's really just a matter of visual logic and knowing what gives the viewer the impression that an object is three dimensional. Look closely at the separate parts that make up your example. Plus, of course, learning your tools. I highly recommend just "playing" with Photoshop's tools and features to learn what does what. You'll find any one thing might be accomplished in a variety of ways. Discovery can be fun!
As for MrPhil's suggestion, while I've never delved into POVray, I've scene beautiful work done with it. It is actually a 3D app. I may try it out...one of these days.
As to the word "logo"
It's my humble suggestion that if you want to create logos for clients, always work in vector first. Clients will swear on a stack of bibles that they only want a low resolution web logo, only to come back months later whining that their logo won't print cleanly. Much easier to start with a vector image, store the original away safely and apply all the raster effects you want to on a copy. Just a thought.
inez
Somehow the web has given me a whole new appreciation of 2D print design
