Think of it a bit like you first learned division, sharing something out, but what you are sharing has a number if different size parts. You put aside the small stuff and share out as many of the big ones as you can. You take the left over big bits and break them into smaller pieces and add in the parts you set aside that are the same size, share out as many as you can. Repeat as necessary.

The big bits are the numbers on the left of the dividend, breaking into smaller parts is moving one place to the right and bringing down the next digit, effectively multiplying the remainder from each stage by ten.

As to who invented it, I'm going to guess Arab/Indian scholars as it needs place notation and the zero to work. It's possible the Chinese had something similar using an abacus. The ancient Egyptians had something similar but used smaller and smaller unitary fractions (1/x) rather than powers of ten to share out the successive remainders.
ඔබ මුලින්ම ඉගෙන ගත්තේ බෙදීම, යමක් බෙදා ගැනීම වැනි ටිකක් සිතන්න, නමුත් ඔබ බෙදා ගන්නා දෙයට විවිධ ප්‍රමාණයේ කොටස් නම් අංකයක් ඇත. පොඩි පොඩි දේවල් පැත්තකින් තියලා ලොකු ඒවා පුළුවන් තරම් බෙදාගන්න. ඔබ ඉතිරි විශාල බිටු ගෙන ඒවා කුඩා කැබලිවලට කඩා එම ප්‍රමාණයේම ඔබ වෙන් කර ඇති කොටස් එකතු කරන්න, ඔබට හැකි තරම් බෙදා ගන්න. අවශ්ය පරිදි නැවත නැවත කරන්න. විශාල බිටු යනු ලාභාංශයේ වම්පස ඇති සංඛ්‍යා, කුඩා කොටස්වලට කැඩීම යනු එක් ස්ථානයක් දකුණට ගෙන ගොස් ඊළඟ ඉලක්කම් පහළට ගෙන ඒම, එක් එක් අදියරේ සිට ඉතිරිය දහයෙන් ගුණ කිරීමකි. එය නිර්මාණය කළේ කවුරුන්ද යන්න සම්බන්ධයෙන්, මම අරාබි/ඉන්දියානු විද්වතුන් අනුමාන කිරීමට යන්නේ එයට ස්ථාන අංකනය සහ වැඩ කිරීමට ශුන්‍යය අවශ්‍ය වන බැවිනි. සමහර විට චීන ජාතිකයන් ඇබකස් භාවිතයෙන් සමාන දෙයක් භාවිතා කර ඇත. පුරාණ ඊජිප්තුවරුන්ට සමාන දෙයක් තිබූ නමුත් අනුප්‍රාප්තික ඉතිරි කොටස් බෙදා ගැනීමට දහයේ බලවලට වඩා කුඩා හා කුඩා ඒකීය භාග (1/x) භාවිතා කළහ.