Daar ben ik het niet mee eens. Zeker in de recente generatie HTML / CSS is sprake van programmeren. Het is een andere manier van programmeren dan bij klassieke talen, maar als je alleen al ziet hoe ontzettend vaak er naast elkaar weergegeven wordt hoe je iets met Javascript of juist met HTML/CSS kunt doen, dan zie je dat het toch programmeren is.
Daar ben ik het mee eens. Het punt is alleen dat HTML tegenwoordig niet alleen layout is, maar ook functie,
Auw... Als backend software ontwikkelaar hoor je zoiets niet graag... (Dat HTML5 een programmeertaal is).
C++/Java/PHP/C/C# is toch echt iets anders dan HTML/CSS. Dit zijn opmaak talen met hier en daar dynamische dingen ingebouwd. Geen talen waarmee je modellen maakt, databases gebruikt, software patterns implementeert, API's mee maakt, etc.
Voor het "echte" programmeren moet je toch wat jaren een opleiding volgen of zelf veel tijd voor investeren (inclusief cursussen). Natuurlijk kun je met veel knip en plak werk ver komen (google), maar bij moeilijke projecten kom je dan toch ook echt kennis te kort.