News Ticker

So you want to be a JavaScript developer? (Awesome!)
You might think the best way to get started is to dive straight into JavaScript tutorials and focus solely on this language and its associated frameworks.
That’s definitely one approach.
Another approach is to learn some “traditional” object-oriented programming (say, C#), get the fundamentals of software development in this way and then be able to more fully apply the architectural principles of OOP to your JavaScript — this is our approach at Sabio.
JavaScript is the new “sexy” language, and with the increasing importance of mobile and responsive technology, it looks like we’re in for a new era of JavaScript on top. That said, the other technologies that power JavaScript continue to be important, so much so that the new ECMA 6 specifications are incorporating the principles of object oriented programming straight into the language.
But how are you going to know what object-oriented programming is if you never learned a language that follows these ideals?
ECMA 6, deep dive here, has a renewed focus on classes that you can create in JavaScript — just like C# and other object oriented languages. Classes, constructors, methods, inheritance, encapsulation, abstraction, these are all characteristics of object oriented languages that are a part of JavaScript, and most likely will become an even stronger part of the language moving forward.
Simply put, JavaScript is an important language to know and understand — but it shouldn’t be the only language you know. Learning object-oriented languages like C# will make you a stronger JavaScript developer, one who knows how to play well across any stack, and ultimately help you better comprehend the newer characteristics of this ever changing language.

Tags:

No Comment to " Learning C# & Object-Oriented Programming is Essential for Any JavaScript Developer "