A good bike shop should be able to fill your shopping cart with everything you could possibly need, and perhaps a few things you don't need.
It is nice to do some preliminary research before major purchases, and to know some of the basics... but a good shop should be able to guide customers through the maze of options.
Just keep in mind that they are also making a profit.