Steuerung des Arduino via Excel (VBA) möglich?

So, das Buch ist bestellt. Ich hoffe ich muss mir jetzt noch noch extra für tausende von Euros einen C-Compiler kaufen???
Gibt es C schon for free oder als open source? Oder muss ich das auch kaufen?