This video shows you on how to setup a brand new steam controller with your gaming PC. It works with windows, mac, linux, steamOS, BSD. and what ever else you can get steam working on.
The controller requires a USB slot for it's wireless receiver dongle, and possibly may need to use the Micro-USB slot. The controller uses AA batteries for power, and works as a fully functional mouse, and 360 gamepad controller.
The controller how ever will not work with chromeOS or chromebook without cruton mode enabled and booting into a linux OS.
The controller is fun to use and works in nearly every game.