Many times it happens when you go on vacation and do not want to leave your audience left with same old articles till you come back. So in that case you may want to schedule your WordPress posts and go on a vacation without any worries. Scheduling your posts for future helps you to maintain a good reputation among your blog viewers and make them come to your blog on a regular basis. Now you can do it without any WordPress plugin and directly from WP dashboard.
Image Credit
So the main question is how do you schedule it so your viewers get to read new posts everyday in your blog. The answer in pretty simple. Once you are done with writing a post, at the top right hand side of your WordPress editor you will see a place for “Publish immediately” and now just next to it click on EDIT and then click on date and schedule it then click on SCHEDULE. Now you may sit back and relax and your post will be published on your blog on your set date and time.
Just follow above steps and let your viewers read your valuable post when they love to see the most. It will actually help you to retain your audience in your absence without letting them know that you are not around to publish posts.
Let us know if you like this post in below comment.

Being new to WordPress it always helps me to see these basics.. Thanks for sharing…
There is also a plugin to auto schedule :
There is :
Plugin Name: Automatic Post Scheduler
Plugin URI: http://tudorsandu.ro/
Description: A plugin that automatically schedules posts depending on a min/max threshold and the last post’s publish date and time.
Version: 0.9
Author: Tudor Sandu
Author URI: http://tudorsandu.ro/
License: GPL2