Transistors are powerful devices because of their ability to control the current flowing through a circuit (current controlling device), which is generated by the flow of electrons and holes. There are two types: NPN (negative -positive-negative) and PNP (positive-negative-positive).