Что может быть проще. Ассемблер. Здесь содержится информация о том, как с помощью этого языка, к примеру, написать свой вирус и антивирус, как написать программу типа Нортон коммандер, как работать с клавиатурой и последовательным портом. Читайте, будет интересно.
Скачать самоучитель Ассемблер? Это просто! Учимся программировать
На правах рекламы: Один из лучших антивирусов - NOD32. Скачать NOD32 и ознакомиться с его работой можно здесь.