Dejo mi respuesta para el ejercicio, que la verdad me ha costado más de lo imaginado por el tema de que los acentos cuentan como un caracter en PHP.
<?php
echo '<!DOCTYPE html>
<html>
<head> <meta charset="utf-8"/> </head>
<body>';
$cadena = "Didáctica y divulgación de la programación"; $palabra1; $palabra2; $palabra3; $palabra4; $palabra5; $palabra6;
$palabra1 = substr($cadena, 0, 10);
$palabra2 = substr($cadena, 11, 1);
$palabra3 = substr($cadena, 13, 12);
$palabra4 = substr($cadena, 26, 2);
$palabra5 = substr($cadena, 29, 2);
$palabra6 = substr($cadena, 32,13);
echo 'Las palabras primera, tercera y sexta son: '.$palabra1.' '.$palabra3.' '.$palabra6;
echo '<br/>La palabra primera es '.$palabra1.' y tiene '.(strlen($palabra1)-1).' carácteres, la tercera palabra es '.$palabra3.' y tiene '.(strlen($palabra3)-1).'
carácteres, y la sexta palabra es '.$palabra6.' y tiene '.(strlen($palabra6)-1).' carácteres.';
echo ' </body>
</html>';
?>