Про Шалтая-Болтая уже ответили, мне добавить нечего. К рекомендации учебника Клини присоединяюсь.
По тому что тут пишут, у меня создалось ощущение, что теория множеств больше прилегает к логике, чем привычные мне теории математики.
Одна из аксиом ZFC носит название аксиомы замены для предиката. Ее формулировку я приводить не буду: в отличие от других аксиом ZFC, она не очень интуитивна. Однако одна из первых теорем, доказываемых с помощью этой аксиомы, вполне понятна: если существует множество

, то для всякого предиката

существует множество

таких

, что верно

. Эта теорема позволяет выделять из множеств подмножества, удовлетворяющие определенным условиям. Например, для всякого множества действительных чисел

есть подмножество, состоящее из элементов

, которые больше нуля (возможно, пустое).
Как видим, ZFC напрямую использует понятие предиката. Так что да, ее нужно использовать с логикой предикатов. Обычно используют классическую логику предикатов первого порядка. Но можно, наверное, взять какую-нибудь неклассическую логику предикатов и посмотреть, что в этом случае получится с ZFC, и наверняка кто-то так делал. Однако Вам такими экспериментами интересоваться рано.