I think those can help for beginner:
Naming convention of variables in c
You have to use Alphabetic Character (a-z, A-Z), Digit (0-9) and Under Score (_). It’s not allow to use any special Character like: %, $, #, @ etc. So, you can use user_name as variable but cannot use user&name.
Can not use white space between words. So, you can use user_name or username or username as variable but cannot use user name.
Can not start naming with digit. So, you can use user1 or user2 as variable but cannot use 1user.
It is case sensitive language. Uppercase and lowercase are significant. If you use a variable like username then you cannot use USERNAME or Username for father use.
You can not use any keyword (char, int, if, for, while etc) for variable declaration.
ANSI standard recognizes a length of 31 characters for a variable name