Jak už bylo řečeno, vhodných programů je celá řada. Mezi vhodné lze jistě řadit Sublime Text 3 nebo Netbeans.
Jen malá poznámka: HTML je značkovací jazyk, nikoli programovací; nelze v něm programovat.
Webové aplikace či mobilní aplikace lze vytvářet v kombinaci HTML + CSS + JS (a tady už to programování je).