Buying Sensors/Reading Sensors

Thank you for the replies! After reading some of the code on that website, I realize that there are methods for assigning duties to the pins such as INPUT and OUTPUT. Seeing that was a big help in me understanding the syntax of how the software interacts with the hardware. I am going to buy a beginners pack online and that kit so I can use it when I am ready. Are their any kits that you would recommend for a starter?