The noun imperative programming is uncountable.
The singular form of imperative programming is also imperative programming.