Brandy,
I didn't mean to sound snarky if it came across that way. Here are some links that will help:
Programs Deep-Dive:
https://community.marketo.com/MarketoDeepDive?id=kA5500000008QO6CAMPrograms are "containers" for the assets and campaigns that drive a marketing event. Usually they are organized by channel (i.e. a tradeshow program, webinar program)
Engagement Programs:
https://community.marketo.com/MarketoDeepDive?id=kA5500000008QlPCAUA fairly new feature, and a (supposedly) easier way to handle drip-based lead nurturing (as opposed to building out your own flow logic)
Smart Lists:
https://community.marketo.com/MarketoDeepDive?id=kA5500000008QOQCA2A smart list is dynamic; leads qualify for the list as they meet a set of selected filters. Think of a lead list view or report in Salesforce...
Lists:
https://community.marketo.com/MarketoDeepDive?id=kA5500000008QO1CAMLists are static groups of leads explicitly added to that list by a user. Leads can belong to multiple lists, and deleting lists does not delete the leads in that list. Examples include importing, seed list for campaign testing, etc.
Smart Campaigns:
https://community.marketo.com/MarketoDeepDive?id=kA5500000008QOLCA2The "brains" of Marketo. These are made up of four steps: Smart List (Who will be affected by the campaign), the Flow (what happens to leads that qualify), Schedule (when do leads qualify) and Results (what happened to leads that went through the campaign). They can be triggered (i.e. when a user fills out a form, do something immediately) or batch campaigns (i.e. send this group of leads an email at 2:00pm)
Revenue Model:
https://community.marketo.com/MarketoDeepDive?id=kA5500000008QOkCAMA way to visualize and organize your leads as they flow through the lead lifecycle. You define this for your company. Helps for reporting, SLAs with sales, moving leads from one stage to another, etc. Marketo now supports multiple revenue cycles per account, so you can have one set up for different products, business units, etc. if you please.
Does this help?