Я думаю, что вы, возможно, пытаетесь бежать, прежде чем вы сможете ходить. Понятия там, вероятно, требуют небольшого опыта программирования.
Толчок статьи (и, откровенно говоря, плохо выраженный) заключается в том, что при программировании вы часто сталкиваетесь с задачами, которые извлекают выгоду из декларативного синтаксиса, то есть вы должны иметь возможность выразить намерение того, что вы хотите сделать, и оставить детали реализации в библиотеку. Хорошим примером является запрос к базе данных, гораздо читабельнее (обычно), чтобы иметь возможность декларативно описать, что вы хотите сделать, и позволить некоторому промежуточному программному обеспечению понять, как это сделать, SQL и Linq являются двумя примерами декларативного механизма для запрос данных.
Это очень интересная тема, но, честно говоря, если у вас нет опыта программирования, это, вероятно, больше из 201 предмета, чем у 101 субъекта, сначала получите свои основы.