Unfortunately I don't have experience with lua. IMHO, JavaScript/TypeScript is the fastest way to start coding. I mean, you can run JavaScript code directly in your browser without installing any specific software, like compilers, interpeters etc
@@ASMRRelaxCoding I’m using Roblox actually! Which uses lua, which is why I chose to learn lua first. I hear there’s overlap with different coding languages so knowing more about other ones won’t hurt. It will be obvious when it doesn’t apply in practice.
@scrumt9284 yep, a lot of programming languages have similar syntax. Plus, approaches are similar. So if you know one language and how to program, then it'll be much easier to learn something new
Is TypeScript an almost pure OOP language, as in classes are required to create an object, but contains primitive types (basically is it Java)? If so, are concepts like polymorphism, design patterns, Swing/Awt package in Java used the same way in TypeScript?
TypeScript is a strongly typed programming language that builds on JavaScript. Basically, it's JavaScript with types. It converts to JavaScript when you build a project
@@ASMRRelaxCodingThanks for the explanation. But I mean is it oop, as in everything MUST be coded into classes (like Java and C#) or is it multiparadigm (like Python, Swift, C++)?