Robolab is based upon the labview system, which is used in some electronics labs, and is designed to be closer to an electrical or mechanical engineers view of a system than a software engineers view. In this respect, it does acheive its goal.
It is a system of boxes, conected together with lines representing mostly the flow of either execution, or the flow of data. It is interesting that the Cybot programming system converged on a similar style as well as having a script based language as well. Robolab does not allow scripting though, and will appear somewhat cryptic to sofwtare engineers. There are also a lot of techniques that Java or C offer that have no direct analogue in robolab, and it is a very difficult paradigm shift.
Our advice is that if you are of an electrical or mechanical background, robolab may be easier, but it will not help graduate you to programming other embedded systems, which tend to be based upon C variants of other scripted language. If you are a software engineer, it is better you try Lejos or brickOs - robolab would frustrate you.
Time to build your own robot! Using a Raspberry Pi with parts and some time, you can use my book to learn how to make and program a robot with automatic behaviours.