I met a cute boy >w<

So i met a really cute boy in my first period class but I have no idea what to do T~T

He's really sweet and I know he's gay cuz he has a pride pin but he's really quiet and I don't know if he likes me, I've talked to him a little but I'm terrible at socializing

I really wanna ask him out but i feel really nervous and shy and I've never dated a boy before >.<

Edit: thank you all so much for the advice, ya'll are really kind ^