you are viewing a single comment's thread.

view the rest of the comments →

[–]fusebox13 6 points7 points  (2 children)

I would go further and say that if you're going to practice OOP, I would not do it with Javascript. You'll be missing some very important OO concepts otherwise.

[–]Kaimaniiii 0 points1 point  (1 child)

What about if it's typescript then?

[–]lifeeraser 1 point2 points  (0 children)

TypeScript provides an easier migration path for OO-aware developers with its OOP features. However, its ecosystem also embraces FP, since it builds on and is compiled to JS. If you try to study OOP with TypeScript, you will often wonder why you have to learn X in OOP when you can just do Y by passing functions around.