Now as far as in game training in language goes, is that the only way?
Caelian is about 25 now, and is also a Human (Which most people tend to not know. :-P) He came to Narfell knowing only Common, cause he grew up alone with his family in the forest. He gained Druidic once he became a Druid.
He knows one more language. I put 2 skill points in for Sylvan, and RP'd that he has spent a lot of time talking to the creatures that frequent the druid glen, and learning from them, such as dryads, fey, that sort of thing. Sylvan isn't VERY common, so it would be hard to find an ingame "Tutor". Caelian knows he hasn't been speaking it for long, so he RARELY speaks it, and never for long periods of time. Is this acceptable?