Welcome to Deno First Look! 🎉
Knowledge of TypeScript is also a plus, but not required. We don't spend a lot of time getting into types or messing with TypeScript paticulars like interfaces, modules or the compiler details. There is quite a bit of that in Deno, but my feeling is that it adds a layer of confusion that isn't necessary to understand and be productive with Deno. It's also extremely off-putting if you don't know TypeScript, and I don't want to put you off. I want to excite you.
The last time I did a course, I got a lot of PR's on mistakes made throughout. Most were grammatical or wrong images. There was a lot of misuse of "it's" vs "its". English is hard. Furthermore, my attention to detail isn't what it should be. What I'm trying to say is that mistakes in this course are inevitable, and I know that you will see what I cannot. If you do, I would love it if you would open a pull request or file an issue on the GitHub repo. You can always find me on Twitter as well, although I try to avoid social media because I want to be happy so replies will be seriously delayed.
I love teaching because it's simply the best way to learn anything. It also lets me connect with people and through this, I have learned that we are all far more alike than we are different. Mainly, we are all learning, and nobody has it all figured out. If you feel like you are the only one who doesn't understand things, let me assure you, you are not. There are at least 2 of us, and I am one. I love this diagram. I think it says it all.
Image Credit: Alicia Liu
I live in Nashville with my wife, 3 teenage boys and 2 pugs. I'm a huge fan of Overwatch and I main Wrecking Ball. I know a lot of people don't like Wrecking Ball and they tell me all the time when we lose. I'm also an amateur craftsman, having built several pieces of modest furniture and doing remodel projects when my wife has new ideas for the house. There is a lot in common with woodworking and coding. Or knitting and coding. If you like coding, try picking up a different craft. Because you are a craftsman.
If you'd like to connect, you can find me on Twitter. Although I treat Twitter kind of like Walmart - I only go in if I absolutely have to, so a better place to catch me is to email me directly. I'd love to hear from you!
There is also no idea that should be off the table when it comes to technology. Let's look at them all and pick the ones that work best for you, your brain, your team and your project.
I have a Frontend Masters course on VS Code as well if you'd like to check that out. That's a completely free course available to everyone. No subscription required.
Thanks for staying with me, and I hope you enjoy this course: Deno First Look.