A lot of modern electronics use micro controllers these days, the times of TTL logic is gone and now you will find these tiny computers in everything from your microwave to kid’s toys. Micro controllers offer so much more flexibility compared to your average circuit. They can be reprogrammed to change what it does completely, basically what you have is a small computer contained in what is a credit card sized circuit. The current king in my opinion of micro controllers is the netduino, while I have built development boards from scratch this ready-made system is perfect for starter and experts alike. For those who don't know development boards allow you to develop circuits without using a fresh chip every time. Those small blue holes you see are directly connected to the chip and thus you can access any part of the chip easily. Micro controllers like computers need some code to do anything and it is usually some low level language like C. However the netduino runs on a .net microframework making it an excellent choice and my development go to board.