Question: are earnest and diligent the same thing?
Answer: As adjectives the difference between diligent and earnest is that diligent is performing with intense concentration, focus, responsible regard while earnest is serious in speech or action; eager; urgent; importunate; pressing; instant.