It can be a bit difficult to get started on programming. Like any other platforms, it can take a while to gain a good grasp of programming in 4DGL.
We would recommend you take it slow and study programming in general rather than jumping ahead to learn our programming language. Even though 4DGL was designed to be easy to learn, it still requires that you have a good understanding of common programming topics and relevant programming experience as well.
The best path for you might be to study programming with Arduino since it is the simplest platform to learn. When you have a good grasp of it, try using ViSi Genie to design your user interface. This is a good place to start since in most cases, it doesn't require you program in 4DGL.
Once you've gained enough programming knowledge and experience feel free to try programming in 4DGL.