You should learn what the concepts mean instead of judging the names associated to them. We call something a Ring to avoid saying "a set with two operations which behave in a certain way [...]" every time we refer to it.
From wiki:
"""[edit]
The term "Zahlring" (number ring) was coined by David Hilbert in 1892 and published in 1897.[9] In 19th century German, the word "Ring" could mean "association", which is still used today in English in a limited sense (e.g., spy ring),[10] so if that were the etymology then it would be similar to the way "group" entered mathematics by being a non-technical word for "collection of related things". According to Harvey Cohn, Hilbert used the term for a ring that had the property of "circling directly back" to an element of itself.[11"""
Real maths is done either in books or papers, where the authors explain every bit of notation they will use. This is not the case in online resources, which is indeed a bad practice... But hey, don't blame maths for that.
And regarding the "understanding maths in terms of computer programs", sure that's possible to do with _some_ topics, but you just can't expect a computer to represent _every_ concept you'd like.
Show me a paper that explains "every bit of notation they will use"! ;P
(I understand there's a difference between "explaining" and "stringently defining", but I can't help thinking of the only book I know that actually tried to stringently define all notation: Principia Mathematica. If I remember correctly it took Bertrand Russel about 160 pages to define addition and prove that 1 + 1 = 2. :P)
Yeah I'll recommend the quota email digests too. They do a great job, however those are curated. I'm not on it nearly as often as HN but it's a different category.