Problem uploading to board

I m not able to upload my any program to my arduino which is just bought.

I m using Windows 10
Arduino1.8.8

COM12
Board : Arduino/Genuino uno
Programmer : AVRISP mkll

Errors are as follows:
Arduino: 1.8.8 (Windows Store 1.8.19.0) (Windows 10), Board: "Arduino/Genuino Uno"

Sketch uses 4068 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 569 bytes (27%) of dynamic memory, leaving 1479 bytes for local variables. Maximum is 2048 bytes.
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM12 -b115200 -D -Uflash:w:C:\Users\PRAMOD~1\AppData\Local\Temp\arduino_build_839975/sim900amini.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM12
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done. Thank you.

Problem uploading to board. See Arduino Help Center for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

you need to select the programmer you are using then click upload using programmer. If this doesn’t work you might need a capacitor on the reset pin - try as is first .

But why are you not just using a USB lead to the computer??

How do I know which programmer i m using?

I am beginner. Plz help

When I did upload using programming i m getting following error.

Arduino: 1.8.8 (Windows Store 1.8.19.0) (Windows 10), Board: "Arduino/Genuino Uno"

Sketch uses 4068 bytes (12%) of program storage space. Maximum is 32256 bytes.
Global variables use 569 bytes (27%) of dynamic memory, leaving 1479 bytes for local variables. Maximum is 2048 bytes.
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v2 -Pusb -Uflash:w:C:\Users\PRAMOD~1\AppData\Local\Temp\arduino_build_574619/sim900amini.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.19.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf"

Using Port : usb
Using Programmer : stk500v2
An error occurred while uploading the sketch
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done. Thank you.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Are you using pin 0 &1 on the Uno? If you are, google sim900amini and change to software serial.

My chip has a similar problem but resp=random values.

Try removing and putting the chip back in (since you're using an Uno).

It's more serious if on a Nano or something with a chip soldered in (SMD).

When uploading normally (for standard Arduino boards - for third party boards with no bootloader, this doesn't apply) the tools -> programmer option is ignored.

resp=0x00 is commonly caused by:
Microcontroller is not present, damaged, or not bootloaded (for example, if you build the board with a virgin Atmega328p)
Something connected to pins 0, 1, or Reset (these pins are used for uploading, and nothing can be connected to them during upload)
USB Serial adapter is damaged (uncommon - usually this will result in the port not appearing)
USB Serial adapter is connected improperly (if using external USB-serial adapter, ex on Arduino Pro Mini)
Wrong port selected.

iProgramMC:
My chip has a similar problem but resp=random values.

Try removing and putting the chip back in (since you're using an Uno).

It's more serious if on a Nano or something with a chip soldered in (SMD).

Same causes as above, but could also be wrong board selected. If using a nano, be sure to try both the normal tools -> processor option, and the (old bootloader) option. If you don't have those options, update the Arduino AVR boards to 1.6.21 (1.6.22 and 1.6.23 have a bad bug).