> And now you're telling me that you had access to much better education and that my education surely sucked ass.
Your education is obviously lacking because you say uneducated things. It's as simple as that.
For instance, you asserted that if someone's first programming class started off with functional programming, then they didn't learn to program at all. That assertion is offensive, uneducated malarky. The quality of your education speaks for itself.
As to what people should have to do before learning any programming: no one has implied any such thing.
"As to what people should have to do before learning any programming: no one has implied any such thing."
"People should be required to learn the basics of programming first. They should start with immutable data objects, referentially transparent functions."
You either lie or "should" means different thing in your English than "should".
As to that quote, firstly you give it stronger weight than it was intended to convey. It was someone's opinion on the best way to educate, not a statement about use of force to allow or disallow anything.
More importantly, that quote is neither here nor there in the discussion between you and me. I did not utter it, you did not utter it, and the OP did not utter it. Therefore it is irrelevant without you having alerted me to what particular bee you have in your bonnet.
Additionally, it almost certainly true that any first class in programming should start with numbers, which are immutable data objects, and mathematical functions, which are referentially transparent.
E.g.,
def inc(x): return x + 1
Consequently, there is nothing at all incorrect about that assertion.
In any case, I am done with this conversation, and in conversing with you. You have a very rigid and myopic and, yes, ill-educated opinion. I do not wish to converse with you further.
Your education is obviously lacking because you say uneducated things. It's as simple as that.
For instance, you asserted that if someone's first programming class started off with functional programming, then they didn't learn to program at all. That assertion is offensive, uneducated malarky. The quality of your education speaks for itself.
As to what people should have to do before learning any programming: no one has implied any such thing.
As to behaving: you first!