I've one point that couldn't wrap in my mind when we talk about (binary, octal, hex) to decimal conversions?
For example, to convert binary 011 to decimal we multiply each bits starting from the LSB by the power of 2. $011 = (1*2^{0})+(1*2^{1})+(0*2^{2}) = 3$
octal to decimal $356 (base 8) = (6*8^{0})+(5*8^{1})+(3*8^{2}) = 238$
same thing for hex to decimal.
Here is my question, there is no such thing related to decimal for converting those numbers to decimal. So how could multiplying by their base starting from LSB convert it to decimal. That doesn't make sense.