Learning a programming language from scratch is considered difficult, as most compilers are overloaded with functions or buttons that only experienced coders understand and that could easily mislead a beginner. It would be easier to start learning a programming language using a simplified Integrated Development Environment (IDE for short), that offers basic functionality and a lot of tutorials.
JUDO is such an application. This Java-based IDE can be used by beginner programers in order to understand how objects are created and instantiated.
Fast runtime compiler
The application allows you to write code and compile it in order to create objects and functions. You can easily create all sorts of tools, ranging from complex drawings to mini-games.
Furthermore, the application is not overcrowded with complex buttons like refactors and runtime debuggers. Although these functions might seem important for advanced users, for a beginner, they might seem confusing. This way, you will only get errors reported in the compiler window, which shows if there are any mistypes and warnings on your compiled code, or if your code was executed successfully.
The application features a few precompiled functions and methods, that you can learn about in the tutorials. You can use them to quickly define a window application, without having to create all the functions needed.
An useful feature is the jump to line tool, that can be used, for instance, to jump to a code line that contains errors or mistyped characters.
A fast and reliable IDE
JUDO helps you get a grasp of how programming languages work and what principals stand behind each line of code. You can use the application to create anything you can think of, from minigames to animations and automate math algorithms.