Зачем ему это понимать, если он, например, занимается разработкой серверной части приложений под линукс? ))) Но вообще html на уровне "понять" учится довольно быстро. Если хочется стать экспертом в разработке клиентской части веб-приложений, тогда придется потратить очень немалое кол-во времени.