What are the two types of shell variables? Explain in brief

What are Shell Variables?

How to accomplish any task via shell script?

What can modify file permissions?

What are the default permissions of a file when it is created?