So in other words, there would be less steps for getting a C game to work, than getting a Java game to work.
Not always. There are tradeoffs.
Java, for example, will support any system that has a JVM. So your software will be cross platform pretty easily.
Native apps don't have that same luxury. If you're trying to do cross platform development, you're going to have different steps on each platform.