There are many types of resistors according to the type of material used, the manufacturing procedure and their applications. The classification is as shown below.
Linear resistors have linear VI characteristics and non-linear resistors has non-linear VI characteristics. Non-linear resistors are the resistors whose voltage and current characteristics vary non-linearly. The voltage and current values vary depending upon other factors like temperature and light, but they may not be linear.