Gradle build scripts use a Groovy-based domain-specific language rather than XML. Build scripts contain initialization, configuration, and execution sections. Tasks represent individual jobs like compiling or packaging and can depend on each other. The Gradle build lifecycle runs tasks in the proper order based on dependencies. Common tasks include compiling, testing, packaging, and publishing artifacts to repositories.