While the subject for this topic is very wide, there are a few initial steps you can follow to learn Servoy by example.
While Servoy Developer will only open one solution at a time, it is possible to open more than one copy of Servoy Developer. This allows you to switch between two copies of Servoy, each with their own solution open.
Because Java will create an instance of the Servoy application in reserved memory space, you can copy and paste the whole application folder named Servoy. (Duplicate works on Macintosh).
Rename the duplicate Servoy folder to Servoy 2 and then open the servoy_developer.jar file in each to launch the applications.
Open the solution you want to learn from in copy A and your own solution in copy B.
NOTICE: You shouldn't open the same solution in both copies as you may cause refresh problems with data providers and other areas of the application.
Also, if using the included Firebird database and default installation, the database files will be duplicated as well and you will be running off two different repositories. This is not a problem when learning or copying JavaScript code between the Method Editors.
---------------------------
Have a tip about learning Servoy? Post it here.