I got interested in hardware programming lately and I was wondering what would be the best choice for me as an electronics amateur. I'm not looking for low-level programming in assembler and creating circuit boards.
Rather I would like something with API for high-level languages, preferably C# and pre-made components like USB interface boards in which I can plug simple sensors, motors etc. and build some "gadget", maybe a simple robot and so on...
So far I've found Phidgets but there are only a few sensors and it's also quite expensive.
So, the question is: Do you know about any other "platform" with good API and large selection of sensors?