How do a hardware understands what to do by just reading random magnetic whatever (idk). I mean there are many coding languages(customly designed), how do the hardware gets to know what to do?