Não conheço os livros mas posso dizer que os livros da Makron books que tenho são bons e não me arrependi de ter comprado não. :)
Programação voltada a eventos eu diria que é um fluxo de processamento não-seqüêncial do começo ao fim, vai variando de acordo com a interface do usuário.
Um clique ali, um foco acolá, etc.
Programação orientada a objeto é a estruturação da forma que você programa. Há conceitos como implementação, instâncias, herança, polimorfismo etc. É um jeito de programar representando o mais próximo à nossa realidade hoje em dia. Exemplo: como vc representa um ser humano em uma linguagem de programação?
Como um objeto de uma classe de por exemplo primatas! Ele tem características (propriedades), tem ações, comportamento (métodos), e se assemelha a outros seres vivos que possuem características parecidas e, segundo a teoria da evolução, vêm do mesmo ser (herança). Só como exemplo ok?
Isso é uma coisa bem por cima mas pode te orientar. Procure pesquisar na internet sobre o assunto, ler vários artigos para entender o assunto de diversos ptos de vista.
at+