So what is Heimerdinger's skill-order supposed to be?
Often time the ability that scales best and focuses on DPS is what gets maxed last as only by that point will you get enough AP to really make it matter, whereas early game you're often better off with the bursty abilities that relies more on base than scaling.
However, Heimerdinger is...unique. Unique in that he does literally everything with his turrets. Should he level up his rockets first or should he level his signature turrets first?