I got some schematic for a development board for AVR.
but for programming it for the first time, should i use external programmer to download the bootloader into AVR or it can happen using the ft232 chip which fixed on the chip?
For programming the first time, you need an external programmer.
Unless you START with a micro that has the bootloader pre-installed. Such as an Arduino board. Then, you can program via USB with no programmer.
Until Black Lives Matter, we do not have "All Lives Matter"!
Why not just get one of the XPlained Pro/Mini/Nano boards - they come with a proper on-board debuggger: so no need to mess about with bootloaders!
© 2020 Microchip Technology Inc.