In this series, we look at the most loved languages according to the Stack Overflow developer survey, the spread and use cases for each of them and collect some essential links on how to get into them. Following our previous article on Rust, let’s take a look at #2 on our list, TypeScript.
History of use
TypeScript was initially developed in-house at Microsoft. The work was done by a small team led by programming legend Anders Hejlsberg (creator of Turbo Pascal, Delphi and C#).
Right now, Typescript features in roughly 2% of Stack Overflow questions each month and 25% of developers around the world said they are using it in our most recent Dev survey. Considering how much its users love it, that may well increase further…
Who is using it?
Who is it for?
Why you shouldn't learn it
Even seasoned developers that have not previously worked with Object Oriented Programming may find some of the concepts challenging. By contrast, if you’re already familiar with concepts like types, classes and inheritance (for example from C++ or Java) then it should be fairly straightforward to get up and running.
- The TypeScript Handbook provides a more in-depth explanation, and a series of deep dives explaining some of the peculiarities of the language.
- TypeScript: The Basics video gives a good, quick rundown of some of the features and advantages the language offers.
- Academind’s TypeScript Course for Beginners 2021 offers a more comprehensive crash-course in a single epic three-hour video.
- Dev.to’s Migrating to TypeScript provides a walkthrough of the migration process for a small sample application, providing a hands-on demonstration of TypeScript’s bug-hunting powers.
- Check out one of the videos that introduced TypeScript to the world: lead developer Anders Hejlsberg delivering this hour-long talk about TypeScript’s features and aims way back in 2012. Of course, with the benefit of hindsight, it’s also interesting to read the comments from developers, frequently along the lines of “This will never catch on!”. Sorry folks – it looks like Anders may have been right on this one.
- TypeScript has an active Discord Channel at TypeScript Community
Stack Overflow stat sheet
More about Typescript, or in fact any other technology tag, can be find on the Stack Overflow Tag info page.
Interested in job opportunities with TypeScript? Check out those on our job board? Learning or teaching TypeScript and got a recommendation for our list? Add yours in the comments section!