There are tons of cool things you can do with WordPress, but not everyone is a developer. You need to make your plugin user friendly so the content authors have no trouble entering data.
This can be accomplished with custom fields and meta boxes.
I will walk you through meta box creation, how to use meta box and custom field data in templates, and custom database tables to accomplish easy of use in the admin with sophisticated display on the front end.