Hi Lovish,
There are no silly questions.
And a strong base is the best way to become a strong programer.
Said that, is important to try to understand by yourself first. Doing tests is a good way to learn what works and what don't.
Than, if any question still exists, it is always better to ask. It is the OutSystems way: Ask why! ;)
Cheers,
Eduardo Jauch