Практически каждый язык может использовать aop. Даже actionScript. Java и C # имеют очень хорошие фреймворки. Postsharp работает с c # и vb.net. Вы должны обязательно прочитать эту книгу. Thete не идеальный язык, но я предлагаю вам попробовать java и c # с использованием aspectj и spring для java и postsharp и spring.net для c #, так как кажется, что вы находитесь в образовательном приключении.
Я не читал книгу, но применение аспектно-ориентированного дизайна можно сделать практически на любом языке. Начните с того, что вы знаете