Yes, Shimano components are good. I can go into great detail about every component and option on a bike, but for what you're looking for, all you need a decent package. Look for names like Giant, Specialized, Trek, KHS, Mongoose, Iron Horse, heck I could go on and on.
When I built my bike...