modern languages : software development (applications)
linguistics : theoretical computer science (theory)
Latin : Turing machines (classic models)
If all you are interested in is applications, you can mostly ignore the theory, but sometimes theoretical considerations help you think more abstractly about your application to gain more insights.
The classic models are mostly only relevant to theorists who can use them as objects of study, if they so choose.