Yo te recomiendo Python o Ruby, ya que ambos tienen frameworks web muy potentes (Django y Ruby on Rails).
Cita: Me gustaría aprender algo para crear una pagina html y poder insertar datos y consultar por medio de una rejilla en el mismo html.
También podrías ver PHP, que es bastante sencillo si ya conoces un lenguaje con sintaxis tipo-C y muy potente en la web (lenguaje más usado en servers).
Cita: con Python hace el backend y con Django haces el Frontend ¿Me equivoco?
No, el frontend se hace con HTML5 + CSS + JavaScript. Django es un framework (conjunto de componentes) que te facilita mucho la portabilidad de Python a la web, además de dar algunas nuevas funcionalidades.
Espero haberte ayudado. Saludos.