I don't think the OP wants a counter offer.Money lost is never money earned.
Give two weeks notice, let the company you are leaving know that you are leaving for more pay with the other company. That is all you need to say, don't start going into the pluses and minuses of insurance, benefits and such. Just tell them you are giving two weeks notice, that you had another company recruit you and they are offering more money to work for them than your current company.
You might be surprised to receive a counter offer from your current employer.
I don't think the OP wants a counter offer.
Seems the new position with new learned skills and a chance to work under hot friend is the catalyst here.