Time is money. You can probably programm a year on a game with free tools and free docs and free tutorials. But who will pay your rent and food and medicare for 365 days ? Time is no resource that comes free of charge.What's more is, you can learn to program and even develop proffessional quality games on your own for very little money. There are free compilers, many professional APIs are free to use, and there's plenty of documentation on the web. It's all about how much time you want to spend.