Error al subir codigo en la placa

Hola apenas estoy aprendiendo a programar en Arduino y estoy aprendiendo en Youtube y en un proyecto con un codigo muy basico al subirlo me apareció todo esto que no me deja subir el codigo por un "error":

Arduino:1.8.9 (Windows 10), Tarjeta:"Arduino/Genuino Uno"

c:/program files (x86)/arduino/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/lib/avr5/crtatmega328p.o:(.init9+0x0): undefined reference to `main'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilando para la tarjeta Arduino/Genuino Uno.

Este informe podría contener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

Por favor lee las normas del foro y edita tu post usando etiquetas para código.
Tanto errores como código van con la misma etiqueta. </> es la etiqueta.

El error que mencionas sin ver el código no tiene sentido siquiera responder.
De todos modos luce como una falla de otra índole y no del código en si.

Probaste intentando subir Blink.ino u otro de los ejemplos del IDE?