Create a view to display the list of content created by user
Yes, the easiest way to list content created by user is with Views.

Basically, create your view, with the relevant filters for content type, fields etc.. 

Then add a contextual filter for current user.


Click "Advanced" > "Contextual Filters"
"Add" > "Content: Author uid"
"Provide default value" > "User ID from logged in user"
Save