Si, son fundamentales esas etiquetas para la estructura del código
Si y no.
No porque lo haces por practicas muy básicas, y ese código no hace diferencia en tu ejercicio.
Si, porque puede ser de buena práctica, aunque ojo, hay muchas cosas de ese código que digamos son más "avanzadas" que por ahora no tocaras.