Die örtliche Bibliothek wäre eine Möglichkeit, ich denke über die Grundkenntnisse wirst du viele kostenlose Kurse im Internet finden, alles was darüber hinaus geht wird schwierig.
Vokabeltrainer: smart fm (inkl. Audio) Anki (es gibt fertige decks, diese sind jedoch meistens Englisch-Fremdsprache)
englischsprachige Kurse: fsi - language - courses
deutschsprachige Kurse (zum durchkauen): instructioneducation
Lateinkurs: www.gottwein.de/lueb/lat000.php
Zum Anwenden der Sprachen: lang-8 sharedtalk (ich bin nur bei der gelben Version)
Um gleichgesinnte zu finden: how -to-learn-any- language .com
Ich hab nur die Namen reingeschrieben via google wirst du die Seiten schnell finden.