To avoid reinventing the wheel, below is some existing quality material on socionics. The quality of socionics information online is uneven, so here are some links that are of high quality and which have contributed to my own understanding. I don't necessarily agree with all of the information provided but it is overall very good.