Do I need a bootloader to use an FTDI adaptor?

Hi,

I have just received an FTDI to usb adpator and I am trying to program a ATMEGA328P but I keep getting a avrdude: stk500_getsync(): not in sync: resp=0x00 error.

The Atmega does not have a boot loader. Is this the problem?

Yes.

thanks