There are various ways to display a featured post on your WordPress site. You can use a special WordPress theme that supports the featured post; you also can install plugins such as Jetpack.
However, using an existing design or theme can make you site look tacky. If you want your site look special, then creating a customized theme on your own can make your site stand out from the crowd by its unique design.
What I am recommending here is to show you how to create a featured post on your customized blog without any plugins.
Before we dive into it, you should understand WordPress loop. The Loop is simply a block of PHP code that handles each post to be displayed on the present page.
The default WordPress loop normally looks something like this:
<?php // The WordPress Loop
if (have_posts()) : while (have_posts()) : the_post();
//post content here
...
endwhile; else:
...
endif;
?>