முதல் வகுப்புச் செயலி (first class function) .ஒரு செயலியை ஒர் அடிப்படைத் தரவு மாதிரி பயன்படுத்த முடியுமானால், அந்தச் செயலியை முதல் வகுப்புச் செயலி (first class function) என்பர்.  எ.கா ஒரு செயலியைப் பின்வரும் செயற்பாடுகளுக்கு உட்படுத்த முடியுமானால் அதனை முதல் வகுப்புச் செயலி எனலாம்.. செயலி வேறு ஒரு செயலியின் தருமதிப்புப்பாக விளித்தல் (passed as an argument). ஒரு செயலியின் திரும்பும் மதிப்பாக (returned value) இருத்தல். ஒரு மாறியில் இருத்தல் (assign to a variable.பகுப்பு:நிரலாக்கம் அறிமுகம்