What?

The Latin Learner is a website aimed at making the more tedious parts of learning Latin (knowing all the verb and noun structures) easier. I’m working on this when I get the time, so what’s here at the moment is a subset of what is planned.

Why?

I’m learning Latin, and was frustrated by the lack of online resources for practising the grammar. And I thought I might have the requisite abilities to correct that, so here we are.

Who?

I’m Matthew. By day I’m an analyst for an energy company, and am learning Latin for my own entertainment and edification.

How?

The Latin Learner is hand-written in PHP/MySQL, and uses Twitter Bootstrap and JQuery for the styling. These probably aren’t the best tools for the job, but when all you’ve got is a hammer…

Website Work

Current Features and Limitations

The Latin Learner currently has basic quizzes for verbs (including sum), nouns, and some pronouns. Each quiz has options associated with it, so you can change the declensions and their order for nouns, for instance. There is some very basic explanation of relevant grammar. Most quizzes are limited in a few ways; for instance the verb quiz is currently limited to the indicative mood and active voice, and the present, perfect, and imperfect tenses. In cases such as this I just have to add the verbs to the database (but that’s a lot of work!), in others more development work is needed (infinitives, imperatives, participles).

Future Work

I’m trying to keep pace with my own Latin learning, but that itself progressed rather slowly last year thanks to a rather urgent Ph.D. thesis. Now that’s out of the way I will have more time for both Latin and The Latin Learner. The following items are roughly in order of importance:

  • Add nouns for the other declensions!
  • Add the possessive adjectives meus, tuus, suus, noster, vester
  • Add more regular verbs
  • Make sure there are no dead links
  • Expand the Grammar section to cover the basics of nouns and the present tense
  • Fix a bug where an entry with more than one macron missing is marked as incorrect Fixed!