Exceptionally boring classes made me think about some alternatives, so that I can get myself engaged in something. And some how I ended up googling about electronics. Amazingly my fingers led me to Arduino - an Open Source electronics prototyping platform.
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP).
Why Arduino ?
What is Fritzing ?
Fritzing is essentially an software with a low entry barrier, suited for the needs of designers and artists. It uses the metaphor of the , so that it is easy to transfer your hardware sketch to the software. From there it is possible to create PCB layouts for turning it into a robust PCB yourself or by help of a manufacturer.
I'm interested. But..Where Should I start ?
The getting started section of Arduino site is complete with instructions to install and documentations to help you on the go. You can access the page here - http://arduino.cc/en/Guide/
The Arduino forum is another place where you can actively discuss your problems, doubts and suggestions. Everyone out there are so helpful and cooperative. Check out - http://www.arduino.cc/cgi-bin/yabb2/
You can also checkout http://fritzing.org/learning/ for learning more about Fritzing project.