One of the great things about working on the Arduino platform is having access to a TON of help on the internet. When I started these projects over a year ago, I really knew nothing about programming and hardware. I only had a vision and a passion to make certain devices that would be compatible with the Lazer Tag gear I'm so heavily invested in. So I searched the web and taught myself through many of the great on-line tutorials recources that's out there.