Thank you all for answers.
Why I am asking for this is that I am slow learner and I learn by doing. Lazarus provides god RAD and I am quite comfortable with it when doing simple GUI software, but even behind very simple visual application there are many programming concepts that I am skipping (isolation, main loop, event handling). It is already prepared for me to use, so I will not learn how it works i.e. I will build the knowledge on the top knowing that "it is just like that and accept that".
What I want to learn, for example, create simple text menu (with for example, good old crt) and embed it in main loop, or create primitive game with 1-2 moving object that would react to keyboard interaction, but I want to do all this from empty file in simple text editor. In this way I learn much much better rather then dropping components on frame.
As there is very limited availability of books dedicated to FPC/Laz, I use Object Pascal Handbook by Marco Cantu as main book. I love his writing style.
I know, it is not the most effective way to do this, but that helps me to learn.
Thanks once again for opinion.