Hi Erin,
Yes, they are essentially the same thing. If you sync a Marketo Program with a SFDC Campaign, you will not have to change a lead's status in both. If you change a status in Marketo or SFDC, it will automatically change in the other.
If the Marketo Program is not sync'd with the SFDC campaign, then you will have to manually update both statuses.
Will