per iniziare puoi partie dalle guide di questo sito. per approfondire ci sono i manuali w3c.
non ha importanza che editor usi, basta farlo con la testa. magari inizialmente conviene usarne uno testuale per potersi concentrare solamente sul codice ed evitare di usare automatismi che non generano sempre codice standard. ma qui si entra in un'altro argomento e si rischia di fare polemica, come al solito. sono scelte..

cosa sono i livelli?