Для кого как, зависит от специализации. Мне бы сайт было сделать весьма тяжело, а какому-нибудь веб-программеру было вы тяжело написать программы, которые я пишу не напрягаясь. В самом общем случае написание ПО требует более глубоких предметных знаний, чем веб-программирование. Но не всегда. Как-то так.