I was taught in a school that one should denote the order of computations by different brackets like
$2\cdot \{3+[2\cdot (8+9)]\}$
Do the teachers taught me wrong as for example the notation $\{\}$ is used in sets and $[]$ in matrices and in rounding downwards? If a professional mathematician should write the formula above, should he or she write $2\cdot \{3+[2\cdot (8+9)]\}$ or $2\cdot (3+(2\cdot (8+9)))$?
It is not wrong either way. Use whatever parentheses that makes it easier to read. Sometimes making one set of parentheses larger helps, sometimes different bracket styles helps.