About learning, there are many methods. Google certainly is one, and a good one at that.
Another code way (at least for me) is to simply explore.
In Lazarus the IDE helps you with code completion.
Type Memo1. and ctrl-space, and you see all the methods, finctions, properties.
For memo1, you will find:
Text
Lines
Append
Clear
SelectAll
You can find them by scrolling through the list, or with growing knowledge and experience, you will have a hunch to look for certain word (start typing them).
At this time it will of course be useful, if you know basic pascal. The IDE shows you that "Clear" is a procedure, but "Lines"a property (of type TStrings). So you know that you can search for more under lines.
The same way you will find that Memo1.Lines.Count is a function, and can not be assigned....
Best of all, all the source is there, so you can even jump to a method, and see what t does, or in case of a property, jump to it's declaration, and then jump to the declaration of TStrings.
---
Btw, not directly related, but if you have not yet read the following page, read it:
http://wiki.lazarus.freepascal.org/Lazarus_IDE_Tools