Для работы в коллективе важны личные качества, высшее образование в технической/естественно-научной сфере желательно, но не обязательно для программиста.
Без знаний у вас не получится написать свой качественный движок. Можете его писать с такими вводными для изучения технологий. Но для реального использования - не стоит.
Для TOR'а существует постоянно обновляемый список узлов, можете его парсить и запрещать доступ с этих IP. Не уверен, правда, что это сработает при использовании бриджа...