One Beacon, AAA, Plymouth Rock, Electric and Amica to name a few. You should go with the insurance company that give you the best rates. This will take a bit of research, but it will be worth it in the long run.
If you are under 18, during the first 6 months after receiving your license, you aren't allowed to have a non-family member under 18 in the car with you unless a driver who is 21 years old or older is also in the vehicle with you. You are also not allowed to drive between 12:30 AM and 5 AM.
Once you have passed your MA Road Test, your examiner will stamp the back of your Learner's Permit. This stamped Learner's Permit will act as your temporary license, valid for 30 days. Your permanent license will arrive in the mail within a few weeks.