Solo necesita un cable USB normal (tipo A a B, el tipo con un extremo cuadrado para la toma arduino) de su PC a la toma USB de Arduino. Probablemente ya tengas cables extra de otros dispositivos. Aparte del cable, solo necesita un Arduino y algún tipo de PC (Windows, Mac o Linux). Supongo que pretendes comprar una versión moderna de Arduino como la Uno. Algunas otras versiones anteriores o el Hackduino requieren improvisar tu propio socket.
Aquí está la parte del software: descargue el IDE Arduino V1.0 aquí: enlace El IDE tiene varios ejemplos accesibles desde el menú. Comience con el ejemplo básico de "parpadeo" que no requiere ningún otro hardware que no sea el Arduino. Los programas se denominan "bocetos" que se cargan en el IDE de Arduino. Una vez cargado, los compila, o "Verificar" como se llama en este entorno. Si se compila correctamente, a continuación, haga clic en el icono de carga. Una vez que el programa ha terminado de cargarse, el arduino se reinicia y comienza a ejecutar el programa. (Para el parpadeo, uno de los LED de Arduino comenzará a parpadear).
Muchos proveedores que venden Arduino tienen excelentes páginas web con muchos ejemplos. Adafruit es un excelente ejemplo de un sitio que tiene excelentes tutoriales para comenzar.