hello! i wanted to learn how to develop apps, mainly for sailfishos, but i never did this before... where i can start from? is there a sort of list with all layouts and functions needed?