Basically from left/upper to right/down.
and first from main part of meaning to part of detail.
For example 藤, that is a name of a grass/flower,
so first writing is upper part of 草, that start from horizonal line to vertical(left at first),
and next part is 月, then a final part of details so that single character can be complete.
Generally upper part of character has upper category than left-side part of it,
and left part of character also have a strong meanings to right side,
and writing is following to meaning ladders.
But why second stroke of 月 must be written two lines at once?
I recommend to use Asian old writing tool of 筆,
and try to make a smooth line to complete single character.
it is difficult to feel with hard-point pen but similar to cursive handwriting in English,
so first stroke of 月 flow up to second stroke at pen movement(but hidden in line),
and second stroke is jump up to third stroke, next drop to fourth,
then landing down to complete fourth stroke.
筆 is easy to make with straight hair, tight it and attach to pencil-size stick,
and only to spill and write like a fountain pen.
Of course complex one is later, but only basic might be enough to be confuse I think,
when I saw a character of 平民 as to describe membership at there.
(BTW what suck name is these rankings?)
平 is still easy, from upper horizontal, left point and right point,
middle horizontal and finally vertical, it is easy to understand.
That writing number is also following the meaning of 平 as a "flat", and figures libra,
so "how to figure" is directly related to writing number, it feels very reasonable.
but what about 民? why does it start from upper part and not start from left?
This seems to be about character-constructing theory and single-line puzzle,
and I think you will take a little time to experience.
Cheer up! I also sometimes refer "呉昌碩 臨石鼓文" to feel originals...