The Arduino IDE is recommended for beginners, hobbyists, educators, and anyone interested in developing small to medium-sized electronics projects. It's an excellent starting point for those looking to learn about microcontrollers and embedded systems without a steep learning curve.
Intel NUC - Intel NUCs are available as Kits(Barebones), Boards(Mainbaord only) and as perconfigured Mini-PCs.
Eclipse - Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.
Udoo x86 Ultra - Udoo x86 Ultra is a modern PC, known as the most powerful X86 maker board and an Arduino 101 compatible platform.
Netbeans - NetBeans IDE 7.0. Develop desktop, mobile and web applications with Java, PHP, C/C++ and more. Runs on Windows, Linux, Mac OS X and Solaris. NetBeans IDE is open-source and free.
MikroTik RouterOS - The main product of MikroTik is a Linux-based operating system known as MikroTik RouterOS.
IntelliJ IDEA - Capable and Ergonomic IDE for JVM