The Alice tool is designed to give students the opportunity to experiment with objects, classes, inheritance, expressions, conditions, loops, variables, arrays, events, recursion, and data structures without worrying about syntax errors. The students are able to create simple animations and interactive environments by dragging and dropping graphical segments of code onto an editing area.
NetBeans is an Integrated Development Environment (IDE) that can be used to write Java, HTML5, PHP, C, C++, and more.