A mon avis, il faudrait viser "petit", et donc envisager le truc de façon "généraliste". Je ne cache pas mon scepticisme, vu que notre forum est petit et en quelque sorte confidentiel. Mais le sujet est trop important, à bien des égards, pour ne pas se poser la question.
P.S:
Pour ce qui est de la programmation, je ne suis pas développeur, et de toute façon, mes langages ne sont pas considérés par les développeurs comme des langages de programmation.
Le HTML, ce serait de la présentation. Les CSS, de la mise en forme. Le javascript, trop éloigné encore, pas assez rigoureux, trop ceci trop cela. Le PHP, oui, mais dans le cadre de mes pratiques, non, c'est pinuts.
Dans ma pratique, je suis suis intégrateur, mais pas développeur (trop frustre en javascript, et carrément pas de php sauf à faire le perroquet dans un cadre simple de ce qui existe déjà).