Déjà ne prend pas un éditeur payant dès le début.
Il y a énormément d'alternatives et pas forcément d'éditeur meilleur que tous les autres.
Atom est populaire et possède une pléthore d'extension pour le personnaliser comme on le souhaite, mais il est assez lourd.
Visual studio code est très utilisé aussi.
Côté PHP, PhpStorm domine largement le marché, il fourmille de possibilités et personnellement je ne me vois pas bosser sans, par contre il faut payer. (tu peux toutefois l'essayer gratuitement pour 30 jours)
Au final ton premier éditeur n'a pas trop d'importance, pendant ton apprentissage tu ne feras rien de bien complexe, et tu ne verras certainement aucune différence entre deux éditeurs quand tu te contenteras d'écrire du css et de l'html.
J'éviterais juste d'ouvrir tout de suite le portefeuille, tant que tu n'as pas vraiment idée de tes besoins c'est superflu.