1 00:00:00,240 --> 00:00:02,280 - First of all, I wanna say congratulations 2 00:00:02,280 --> 00:00:05,160 on making it through this entire TypeScript course. 3 00:00:05,160 --> 00:00:07,770 I know it wasn't the longest course in the entire world 4 00:00:07,770 --> 00:00:09,840 but learning TypeScript can be quite tricky 5 00:00:09,840 --> 00:00:12,300 because of all the complex things that are thrown at you 6 00:00:12,300 --> 00:00:13,740 and I'm really proud of you for making it 7 00:00:13,740 --> 00:00:15,870 through this entire course and that you're able 8 00:00:15,870 --> 00:00:18,330 to build the projects at the end of the course. 9 00:00:18,330 --> 00:00:20,670 Now that you understand TypeScript enough to be able 10 00:00:20,670 --> 00:00:23,280 to write TypeScript code in using your application, 11 00:00:23,280 --> 00:00:25,260 what's the next steps for you? 12 00:00:25,260 --> 00:00:27,090 Well, the first next step is just to build 13 00:00:27,090 --> 00:00:28,860 more projects using TypeScript. 14 00:00:28,860 --> 00:00:30,990 Obviously, the more you practice and the more you use it, 15 00:00:30,990 --> 00:00:33,180 the better you're going to get with working with TypeScript 16 00:00:33,180 --> 00:00:34,710 and debugging the different errors you get 17 00:00:34,710 --> 00:00:36,990 and just becoming faster in TypeScript. 18 00:00:36,990 --> 00:00:38,790 You may notice the first couple projects 19 00:00:38,790 --> 00:00:41,070 that you work on in TypeScript, they are much slower 20 00:00:41,070 --> 00:00:42,960 than when you were working in JavaScript. 21 00:00:42,960 --> 00:00:44,670 Even though I mentioned that at the beginning 22 00:00:44,670 --> 00:00:47,430 of this course you're going to be much faster in TypeScript, 23 00:00:47,430 --> 00:00:49,410 you only really get to that point once you learn 24 00:00:49,410 --> 00:00:50,880 enough TypeScript and get used to it 25 00:00:50,880 --> 00:00:53,070 because at first it's really painful going through 26 00:00:53,070 --> 00:00:54,510 and finding all these different errors 27 00:00:54,510 --> 00:00:55,920 and trying to debug them. 28 00:00:55,920 --> 00:00:58,140 But after you get past that initial learning hump, 29 00:00:58,140 --> 00:01:00,060 it becomes way quicker than actually 30 00:01:00,060 --> 00:01:01,950 writing JavaScript code. 31 00:01:01,950 --> 00:01:04,560 The next step after that, if you want to really 32 00:01:04,560 --> 00:01:07,290 take your TypeScript skills and deep dive super-far, 33 00:01:07,290 --> 00:01:09,060 is you can look into some of the more niche 34 00:01:09,060 --> 00:01:11,310 TypeScript features that are moreso built for people 35 00:01:11,310 --> 00:01:13,980 that write libraries that other people use. 36 00:01:13,980 --> 00:01:16,230 These are not features you're gonna be using very often, 37 00:01:16,230 --> 00:01:19,290 if ever, in your application code but if you desire 38 00:01:19,290 --> 00:01:22,320 to write libraries or write types for libraries, 39 00:01:22,320 --> 00:01:23,820 these are features you really need to know. 40 00:01:23,820 --> 00:01:26,280 So going deep into the TypeScript documentation 41 00:01:26,280 --> 00:01:28,560 and learning about some of the more complex features 42 00:01:28,560 --> 00:01:31,050 of how you can write really cool robust types 43 00:01:31,050 --> 00:01:33,660 could be something you would do if you want to go that route 44 00:01:33,660 --> 00:01:36,690 of writing more complex types for things like libraries 45 00:01:36,690 --> 00:01:38,400 or for your own library. 46 00:01:38,400 --> 00:01:39,780 Other than that though, there's really no 47 00:01:39,780 --> 00:01:41,250 next steps for TypeScript. 48 00:01:41,250 --> 00:01:43,350 The best way to get better at it and learn how to use it 49 00:01:43,350 --> 00:01:45,600 and to learn how to use it better is just to practice 50 00:01:45,600 --> 00:01:48,090 over and over again and to write all of your projects 51 00:01:48,090 --> 00:01:50,460 from now on using TypeScript 'cause by doing that, 52 00:01:50,460 --> 00:01:53,360 you'll become really good at TypeScript in no time at all.