У компјутерском програмирању, објект прве класе, познат и као грађанин прве класе или вриједност прве класе, је језички ентитет - број, функција или варијабла, на примјер - који се може управљати на исти начин као било који други ентитет на језику.
На пример, у програмском језику Ц не можете пренијети функцију на другу функцију као параметар, тако да се у Ц, функције називају "објекти друге класе". У ЈаваСцрипт-у, међутим, функција може бити прослеђена другој функцији као параметар као и свака друга вредност, па су у ЈаваСцрипту функције прве класе.
Програмски изрази, вредност