ouais non parce que déjà, javascript et java ce n'est pas du tout la même chose, ils n'ont de commun que leur médiocrité ( :kappa: ) et leur nom. le js en général c'est pour le web et pour le desktop hipster, le java c'est clairement orienté pour le desktop.
le html ce n'est pas vraiment de la programmation, c'est un langage de description (qu'on peut scripter directement avec du javascript ou par exemple un autre langage compilé en js (c++, rust, voire java avec des libs bizarres)).
et l'assembleur, bah, c'est ultra bas niveau, et juste dit comme ça ça n'a pas de sens, faut préciser assembleur x86 (si c'est pour du desktop), et encore il y a plusieurs syntaxes différentes (intel, at&t, etc). ça ne sert à rien de l'apprendre en random comme ça quand on part sur des langages de haut niveau... autant faire du C et du C++, comprendre les concepts de bas niveau et faire ça.