I would like to get started with programming on arduino, and am considering buying this kit <https://www.sparkfun.com/products/11930> but I'm concerned about not being able to run this on linux.

I still don't know much about arduino, but could I still run this properly, and still be able to follow the programs without some obvious linux/windows differences?

Also, if anyone has any other reccomendations for some others kits to people new to arduino programming, but not new to programming, I would love to hear them.