How to Program ATmgea808 microcontroller

Please help me about programming ATmega808
1)which programmer is used for this ic ATmega808
2)How to upload the program using arduino c compiler
3)Programmer and ic pin connections

Do you have the naked chip, or some breakout board? Post a link.

The data sheet has everything you need to know about programming the chip:

The ATmega808 is in the Mega-0 "family" - similar to the ATmega4809 in the Uno WiFi 2 and Nano Every (less memory and less pins.)

For arduino compatibility, ATmega808 is supported by MCUDude's MegaCoreX Core

Mega-0 uses UPDI for device programming, and MegaCoreX supports JTAGtoUPDI, Microchip SNAP, Microchip PICKit4, and Atmel AVR-ICE programmers. (It's a little bit behind the times - there are now tools (SerialUPDI) for programming a UPDI chip with nothing but a standard serial port and a resistor.)