Introduction
Good names help you and others understand your code easily. Following rules avoids errors and confusion.
When creating variables to store information like age or name.
When defining functions to perform tasks like calculate or print.
When naming classes to represent things like Car or Person.
When writing code that others will read or maintain.
When you want your code to be clear and easy to fix later.