te recomiendo sublimetext y xampp para poder empezar a diseño web cualquier duda dime
sublime text es el editor
xampp es un paquete que se instala y te ofrece un servidor local ademas administrador de base de datos MYSQL (te recomiendo que uses SQLite) pero para iniciar esta bien mysql ademas te ofrece servidor php