Long form:
[tt]
$1, 0 { print $0 }
[/tt]
An awk program consists of test [tt]{[/tt] actions [tt]}[/tt] pairs. The actions are performed if the test succeeds for the line just read. When the test is of the form test1[tt],[/tt]test2 , it means "start performing the actions when test1 is true and continue until test2 is true". So we're telling Awk to start printing the line read ($0) when field 1 ($1) exists (i.e., when it's not an empty string) and to stop printing when [tt]0[/tt] is true. Well, 0 is always considered false, so Awk never stops printing; it prints the rest of the file.
For an introduction to Awk, see faq271-5564.