Exclude first post from wp query

You can do this using general programming/common sense with a variable and an if statement, no WordPress knowledge is required.

If we create a variable named $skip_next and set it to true, then perform a check in the loop, we can set it to false and continue to skip the first.

$skip_next = true;
while ( $blog_posts->have_posts() ) {
    if ( $skip_next ) {
        $skip_next = false;
        continuel
    }

    $blog_posts->the_post();

Now because $skip_next is false on the second post it will not be skipped