Anyone knows a good tutorial to learn how to create install profile?
Developing installation profiles covers the majority of install profiles, well worth a look at to get started.

There is a how to guide here as well.