Arithmetic operations create a new value from 1 or 2 existing values (eg 2 + 3).Regular operations create a new language from 1 or 2 existing languages. In this paper, we reviewed the state complexities of some basic operations on regular languages, The state complexity of reversals of regular languages, State complexity of some operations on binary regular languages and the state complexity of basic operations on suffix-free regular languages. We also reviewed the operations on finite automata.