Arduino is awesome. Coding physical devices is awesome.
What I just learned, however, on my first day with Arduino, is that electronics are not websites, and half-informed trial and error has more serious consequences when working with electronics.
This photo is right before I tried to upload code to the chip while code was already uploading to the chip, and I ruined the chip. I was pumped at this point.