Features:
· easy to use;
· user friendly;
· only mouse usage;
· simple to grasp.

Well, now that I have this opportunity, I will tell you about the most user-friendly development environment you ever set your eyes upon, an IDE especially designed for children. Although far less powerful than the usual programming environments, Little Wizard is just what a kid needs to be introduced to, if s/he is to regard learning how a computer program is crafted as something fun.


When I first started using Little Wizard and saw that it was designed to teach kids, I thought there was no need for me to waste my time reading the tutorial, as I felt confident on my small programming background to help me get started quickly. However, in the first ten minutes or so, I literally felt overwhelmed with the multitude of tabs, small pictures of a little clown (which, after a while, I realized was the actual “little wizard”) and various other aspects. I was only familiar with the math tab, which contains all the digits and operations (both the basic ones such as addition, subtraction, division and multiplication, and the slightly more advanced concatenation or logical operations), and with the loop&conditions tab, including basic clauses such as if, else, for, while, repeat-until, break and continue.

I may have been a little to drastic above, but that’s because I suppose no one with absolutely no background in this area would venture using Little Wizard, so it will probably be a good experience for most that do. Now, let's see exactly what this tool is about and in what circumstances it may prove to be the optimum choice.
Little Wizard is a drag and drop development environment with a top priority to be as eye-pleasing and user-friendly, while offering as many of the facilities of a regular IDE as possible. The first thing you should know right from the start is that you'll probably never have to touch the keyboard, as everything you add to the program is done solely by using the mouse. For example, if you want to make a short loop to print all the numbers between 1 and 10, you have to first select a variable and assign it the value of 1, then drag down a loop clause (like while or for), open a logical block (a curly bracket, like so {), print the variable's value (which is done here by putting the create wand and the variable name next to each other), increment the variable (x = x + 1), and then close the logical block (}). Of course, there are other ways to do this, by using more specialized clauses, such as for, which increments the variable automatically with whichever step you desire (not necessarily 1 like in the previous example).
The Good
As I said before, Little Wizard has a real tough mission, that of combining a kid's need for something s/he deems intriguing, with the tedious work of studying computer programming. From my point of view, which might not be the most accurate one, it does a pretty good job at it, having a nice childish interface and various other features that kids can relate to.
The Bad
Having to constantly drag and drop figures out of the palette and into the program grid, especially if you want to create a larger program, may become a little tiring after a while. However, the most bugging aspect is removing pieces of program, as you have to select each separately, and drag it upwards in the palette. Also, there is no tool for selecting more than one item at a time, so to modify a program, you have to replace each item with the new one. This can definitely be seen as a downside since, when programming is first learnt, changes occur very often with your program as you experiment with various techniques and code statements.
The Truth
Overall, Little Wizard is an application that may prove to be satisfying for many school teachers in search for something additional to the main course (I can't say with certainty because I haven't had the opportunity to see it in real action, meaning, with kids working in it). I for one have enjoyed it because Little Wizard allows you to do a little more than just programming – an aspect I intentionally left out for you to experiment on your own. Have fun!
Source : Softpedia
javascript:void(0)