once again thinking about how horribly object-oriented programming is taught to new programmers
hot take: teaching OOP with examples like `class Cat extends Animal` betrays a basic lack of understanding and should get you banned from teaching anyone about anything, especially programming
@mtomczak haha that's exactly the direction I was heading in before I got distracted
in a very pure sense I agree, although there are some wrinkles. my general view is that people should learn procedural programming, then functional, then OOP, using higher-order functions to understand composition and closures to understand the idea of objects with their own scope and variables
CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.
@mtomczak haha that's exactly the direction I was heading in before I got distracted
in a very pure sense I agree, although there are some wrinkles. my general view is that people should learn procedural programming, then functional, then OOP, using higher-order functions to understand composition and closures to understand the idea of objects with their own scope and variables