Optometrist at the least, but if you already have a doctor/patient relationship with one, go right to an Ophthalmologist, aka Eye Surgeon. I was kind of lucky growing up that my "regular" optometrist was also an Ophthalmologist, so if there was literally anything wrong in the eye region he was my guy. Otherwise, optometrist first is probably the safest bet. You either go to a GP who will refer to the final specialist, or go to the optometrist who may be able to take care of it themselves, or they'll refer you to the final person. IMO the GP has a much lower percent chance of being the final person, whereas the Optometrist has a higher chance.But I have a new one that is causing me all sorts of issues. It's growing in the corner of my eye. It constantly feels like I've got something in my eye so I'm rubbing it in my sleep and I can't wear my contacts any longer. Also, eye gunk treats it like some sort of ocular barrier reef. Normally a dermatologist can just snip skin tags off but I think in this case I might have to have something a bit more involved and I do and don't want to do it. I haven't gone to the doctor yet, but I've asked a couple of physician friends and they say they don't think a dermatologist can do it and that I might have to see someone a bit more involved, although they couldn't tell me who.
Good luck man.