During the program, we provide Apple pairing stations for everyone, so you won't need to bring any of your own hardware.
If you want to work at home, or if you're considering buying a dev machine anyway, we (very) strongly recommend buying a Mac. Apple is the de facto standard among devs. With an Apple computer, all the core tools like the terminal, Ruby, git, etc. will work out of the box.