Achei a Programming Collective Intelligence o livro mais fácil para iniciantes, já que o autor Toby Segaran está focado em permitir que o desenvolvedor de software mediano suje as mãos com hackers de dados o mais rápido possível.
Capítulo típico: O problema dos dados é claramente descrito, seguido de uma explicação aproximada de como o algoritmo funciona e, finalmente, mostra como criar algumas idéias com apenas algumas linhas de código.
O uso de python permite que você entenda tudo bastante rápido (você não precisa conhecer python, sério, eu também não sabia disso antes). NÃO pense que este livro está focado apenas na criação de um sistema de recomendação. Ele também lida com mineração de texto / filtragem de spam / otimização / clustering / validação etc. e, portanto, fornece uma visão geral clara das ferramentas básicas de cada minerador de dados.
O capítulo 10 até lida com dados do mercado de ações, mas o foco não está na mineração de dados de séries temporais. Talvez a única desvantagem (para você) deste excelente livro.