si quieres dedicarte a nivel profesional, DEBES de aprender por lo menos HTML y CSS. Luego de eso, al ser lenguajes que uno escribe, cualquier editor de código te va a servir (yo uso
brackets.io, otros usan
Aptana,
Notepad++,
Sublime y la lista puede seguir hasta el infinito) así que usa el que te sea más cómodo.
Si lo quieres hacer como hobbie puedes usar un editor WYSIWYG (lo que ves es lo que obtienes) pero yo NO lo recomiendo. Más pronto que tarde vas a querer hacer algo que no se pueda hacer con un editor así y cuando vengas preguntando por ayuda te vamos a responder "haz X en el html o Y en el css" y no vas a tener ni idea de lo que te estamos diciendo.