Project Manager, a much famous term compares to Program Manager. Even sometimes used interchangeably. In reality, even both the role dependent to each other the nature and expected outcome from both roles are different.
Many articles & video is already available about this topic, elaborating in details about both the roles and comparison.
Using this very short post to summaries the comparison...