I'd like to add:
Ancient Greek: Try
Alpha to Omega by Anne H. Groton. It dicks you around much less than
Greek: an Intensive Course by Hansen and Quinn, which lives up to its name a little too much.
Finnish: I am using the old Teach Yourself Finnish (available for pretty cheap used on Amazon). It dicks you around a
little bit on the grammar-to-vocabulary ratio (in the opposite direction than
Greek: an Intensive Course did), but you
will learn the words, and with some work and maybe an outside consulting grammar you'll learn the grammar too.
Anki is a great software app for drilling yourself on vocabulary and, with a bit of ingenuity, grammar. It allows you to create virtual flashcards of any sort (even sorts that physical flashcards do not come in) and uses a
spaced repetition algorithm to maximize learning efficiency and put you in a mildly addictive Skinner box. It's free (of both price and ads), versatile, intuitive, and don't dick you around.