Very much a disillusioned new kid here.
I connected as per numerous getting started/first time users , a single l.e.d. and typed in the code to make it blink. Uploaded it via USB and it worked fine. I then disconnected the USB cable, and connected a 12v wall wort psu. Again, it worked fine. So far so good, and onto something else for a newbie.
Wired up a Hitachi compatible 16x2 LCD display as per Arduino cookbook, and uploaded the code from this website, (which is identical to the book). After a couple of false starts, (contrast on pot needined winding all the way up), it was working fine. The Hello World and seconds appeared and stayed running for a couple of hours.
Wanting to switch my computer off, I unplugged the USB cable, and plugged in the 12v wall adapter again.
The program did not start, but smoke started to appear in the area of the 12v connector socket on the Leonardo board. I can see no scorch marks on the board, but I wasn't leaving it plugged in to find out where it was coming from exactly. No wires were moved or shorted, and I did check.
I'm now unable to communicate with the board at all, and suspect it's cooked. Not impressed since I only followed instructions. (Yes I know they all say that...)
So, what have I supposedly done wrong?
I ask because although I'm prepared to buy another, I'm only going to do it once before moving onto something more robust.