Of course there have always been microcontroller boards around sinds the invention of the 4004 microprocessor in 1973/1974 but the pricing was too high making it unaccessable for the greater public (SMB-85, STAMP etc). Now that the cheapest boards can be bought for less than 10us$ (including a USB cable to the PC) this has become a commodity with what it looks like a multi million user base.