The noun metaprogramming is uncountable.
The singular form of metaprogramming is also metaprogramming.