otra convencion es poner constantes en MAYUSCULACOMPLETAMENTE, las variables la pones como quieras. Pero existen convenciones como el CamelCase, el snake_case donde para definir variables, class, y otras cosas se pone un _ entre palabras u otra mayuscula solo al inicio. por ej. una variable no puede llamarse "velocidad de la luz" deberia ser "VelocidadDeLaLuz" o "velocidad_de_la_luz"
Otra convencion es el identar:
<label>
<input type="text" name="nombre" required> Nombre:
</label>
Como veras, input esta mas tabulado que label, eso es porque como es hijo de label se marca esa tabulacion para entenderlo a primera vista.
Hay lenguajes que no son sensibles a mayusculas y minusculas, pero estas reglas son hechas para entenderse con otros programadores mas que todo, y para entenderse uno mismo tambien cuando retome algun codigo abandonado que tenga por ahi.
Esas convenciones las vas aprendiendo mientras estudias o con la misma experiencia, tarde o temprano uno se entera de estas cosas sin darse cuenta.
Pon en algun buscador "buenas practicas de programacion" y seguro te saldra mucha data.