DEV Community

Andrew (he/him)
Andrew (he/him)

Posted on

What's the Best Place to Learn TypeScript?

Anyone have any recommendations?

I want to get a bit more practice with front-end development, but I have no idea where to start. Who's got suggestions?

Top comments (22)

Collapse
 
artis3n profile image
Ari Kalfus •

I have been diving into front end stuff and this guy on Udemy has really well done content. I feel very confident with typescript and just went through this course. I was already been familiar with JavaScript / Node so depending on where you are in your front end journey you may feel differently. But I have done several of this guy's courses so I'd recommend looking at his stuff.

Also, Udemy has sales where everything is $10 every other day basically. If you see something you like, just wait until it's cheap.

udemy.com/course/understanding-typ...

Collapse
 
sir_wernich profile image
Wernich ️ •

was going to recommend this exact course. maximilian is brilliant. i got his vue course too. currently using both typescript and vue for the last year or so at work and loving it.

i also saw he's completely revamped the typescript course since i've done it. i should go have a look again.

Collapse
 
artis3n profile image
Ari Kalfus •

I took his Vue course as well! Currently going through his CSS one :D

I took the typescript one right after it had been updated so I can't compare, but I've built several GitHub Actions in typescript since and it's been pretty smooth.

Thread Thread
 
sir_wernich profile image
Wernich ️ •

nice! a few weeks ago i looked at github action for the first time. it made no sense, so i decided to add it to the ENORMOUS list of "to learn" items. :D i know it's a super powerful thing, but i'm gonna need to find a good beginners tutorial on that some day.

i'm really loving typescript though. :) i've also got max's css course on udemy, but haven't gotten round to it yet.... but i will one day i hope.

Thread Thread
 
artis3n profile image
Ari Kalfus • • Edited

If it would be useful, you can check out one of my more popular Actions (just a few folks using it) - artis3n/ansible_galaxy_collection. Using typescript made it really nice to do things like semver validation.

I also have an article describing how I created the Action -

Collapse
 
oliverm profile image
Oliver Mooney •

Do you already know javascript? If so I recommend Execute Program's typescript course. It uses a reinforcement learning platform with lots of reviews to help things sink in as you go. Free to try but it's paid after 16 sessions ($19 for a month's subscription). Worth it so far!

Collapse
 
c0rv0s profile image
Nate Mueller •

I second this! Went through their course last month and I really felt like I learned how to use all of the language's features. Next week's project will tell me for sure tho XD

Collapse
 
lost_semicolon profile image
Lost Semicolon 💻🖱 •

Are you learning typescript or a framework? For learning ts I found handy re-writing JS. For example my old Javascript30 by wesbos.
If you are learning a framework, I find it that learn by doing is usually the way to go :)

Collapse
 
webcu profile image
Jorge A. Glez. Mena •

When I'm learning a new language/library I really like to resolve some exercises that help me understand the capabilities of the language. My favorite platform for that is Exercism. There are many others, but I like the possibility of having a mentor, seeing the solutions of others, share mines, and receive feedback from others in the community. There actually 89 exercises in the TypeScript track.

Collapse
 
oscardom profile image
OscarDOM •
  • To get the foundations I used this FrontendMaster course (NOT free): frontendmasters.com/courses/typesc...
  • For going deeper, migrate some existing code to TypeScript (side projects, participate on OpenSource). Doing that, new problems will came up and you will level up your TS skills

I did not give a try yet, but these exercises could be interesting: github.com/mdevils/typescript-exer...

Collapse
 
atila profile image
Atila Fassina • • Edited

Hey, Andrew!!

I also have a Youtube channel where I'm adding some byte-sized tutorials, TypeScript has been one topic that I've been interested in doing.

Would you mind sharing what parts of TypeScript, or what you'd be looking for in such a tutorial?

My playlist currently has only 3 videos (Generics in 5 minutes and Utility Types Parts 1 and 2). Maybe the 4th one could be from an insight from you...? 😉

here's the link if you want to check it out: Scope Leak on Youtube

Cheers

Collapse
 
timon profile image
Timon van Spronsen •

I'd highly recommend Effective TypeScript for learning TypeScript. I've heard great things about Frontend Masters as well!

Collapse
 
khrisl33t profile image
kHRISl33t • • Edited

If you have a project in JS, try to rewrite it with TypeScript (I was watching youtube tutorials If I couldn't understand a concept or read the ts docs a few times:D). That's how my journey started with TypeScript and since then I just want to use it in every project. :)

Or you can start with Angular which enforces TS by default.

Collapse
 
almenon profile image
Almenon •

This won't make you expert or anything but if you want a crash course learnxinyminutes.com/docs/typescript/ can get you going pretty fast.

Collapse
 
achimoraites profile image
Achilles Moraites •

You can find great learning material on typescriptlang.org