This is an enormously newbie question and I wasn't sure what forum to put it in - Project Guidance seemed the closest to appropriate. I'm a long-time software developer completely new to electronics, microcontrollers, etc, so please bear with me. I have the vague feeling that I'm missing something important to even have to ask this question, and that "compatible" is probably the wrong word to use.
Anyway. I have just ordered an Arduino starter kit containing an Uno, and need some other components, such as an accelerometer and wifi capability. What should I look for to know if what I'm going to purchase will work with what I have? Will anything having a breakout board, for instance, be something that I can use? How can I know that I will be able to connect my Arduino board up to something like this: http://www.sparkfun.com/products/10822 ? I imagine there are several different aspects to this: power supply, physical shape of connectors (requiring or not requiring soldering), digital compatibility for more complicated components such as wifi or GPS module, etc.
I'm finding that there is tons of information out there, but practically all of it assumes some prior knowledge that I seem to lack. If anyone can point me in the right direction I'd be incredibly appreciative.
Cheers.