I missed you’re first question
What are posts?
Everything is a post in WP, or almost everything. Posts have different names. a post can be a “Blog Post” which is a post_type of “post”. A post can also be a “Page” which is a post_type of “page”. Media library files are also posts and they are a post_type of “attachment”.