You will need to understand the concept of classes. For a fairly good explanation, have a look at this link: http://zone.ni.com/devzone/conceptd.nsf/webmain/AB9355F09AD3673886256A78005D1B6B
As for finding those properties, right click the property node and go to where it says Select Class. Keep following the check marks to get to the right class. You can also get these faster, for example, by right clicking a boolean and selecting Create>>Property Node. Note that this node will be connected to that boolean.
When you right-click on a property node you can also get help on the specific property. Sometimes the help is very good, sometimes--not so much. But they always as a minimum tell you what the property does and some of the property's properties (i.e. is it read only).
One big complication is that a lot of properties are not applicable to "dialog box" type front panel objects. Unfortunately, LV lets you create node with the invalid properties and only returns an error when executed--which IMHO should be considered a bug, but don't get me started...
In any case, the problem with creating a tutorial is that there is such a large number of properties that creating such a tutorial would be a major development project in and of itself. The best thing is to start with a few basic things like setting a value with signalling (to trigger an event), enabling and disabling things, repositioning, and making things visible or hiding them--these are the ones that I seen to be using 80% of the time. Then little by little branch out into other things that you need in your application.
I have learnt somethings about property nodes. There are two ways of creating.
How do I delete the refnum and yet keep the property node? If I delete the refnum the proprty node goes with it. The Vi is attached