Project-Based Learning - Inteligência artificial

Pra fazer isso tenho que acessar um banco de dados enorme né?

Como posso começar em java?