...
MySQL para usar DB's , HTML , ASP o javascript, etc.
...
HTML no está considerado como un lenguaje de programación, sino como un lenguaje de marca.
Quisiera saber que lenguaje es el indicado para empezar...
Yo comenzaría por plantearme con Django, es limpio y facil de comprender y también te ampliará tus conocimientos de programación de escritorio junto con Python, para las bases de datos me gusta mucho MySQL pero también está muy bien ORACLE.