"What language to use?"
first try Shell maybe tackle with Perl eventually give C a swirl
GitHub
Infinite Backlog
AniList