Причин много. 1. Возможно это его будущая професиия. Далеко не всем нравится и интересно сидеть целый день за комьютером и писать код. Скучно это. 2. Это оч. полезно для общего культутрного развития. 3. Хорошо развивает мозги. 4. Просто увлекательное времяпрепровождение, но если подобралась хорошая компания.