Non è indispensabile passare per il latino, ma chi ha avuto la fortuna di frequentare il liceo classico solitamente si esprime in un italiano migliore anche grazie al greco ed al latino...è come imparare l'italiano passando per il latino, in un certo senso.
Spesso chi è partito dal C (et simili) ha uno stile di programmazione più "dirty" rispetto a chi ha mosso i primi passi con il Pascal.