While I partly agree with the argument (one should learn JS before TS), I don’t agree that TS makes it easier to do OOP. In fact TS is very close to the EcmaScript standard and in some cases it had to drop some features to strictly comply with EcmaScript. TS is merely a type system on top of JS.