Learn to use Vim and Neovim with your favorite IDEs. You'll learn all the productivity-boosting shortcuts, macros, and techniques that will give you real mastery of code editing!
Take your Rust programming skills to the next level! In this project-based course you'll use Rust for both the frontend and backend to build a fullstack (and full-fledged) Twitter clone.
Learn TypeScript from scratch by building your own real-world apps. This course is for developers serious about taking their coding skills and career to the next level.
Learn Golang from scratch, from an industry expert. Build real-world apps. You'll learn Go fundamentals all the way to advanced concurrency so that you go from beginner to being able to get hired as a Go Developer!
Learn the Rust programming language from scratch! Learn how to code & build real-world applications using Rust so that you can get hired as a top programmer. No experience needed.
Learn to use Vim and Neovim with your favorite IDEs and in the terminal. You'll learn all the productivity-boosting shortcuts, macros, and techniques that will give you real mastery of code editing!
This portfolio project involves building a Twitter clone using Rust for both the frontend and backend, entirely from scratch. This the perfect opportunity to advance your skills with the Rust and learn about the intricacies of full-stack web development!
Official ZTM TypeScript Cheat Sheet to help all those that want to learn and remember TypeScript fundamentals.
Official ZTM Golang Cheat Sheet to help all Developers that want to learn and remember Go fundamentals.
Official ZTM Rust Cheat Sheet to help all those that want to learn and remember Rust fundamentals.
You should 100% learn both. But these are the key pros and cons of each (with code examples) so you know when best to use each of them for your next project!
Looking to improve your TypeScript skills? Learn how to store and access multiple data types, with this beginner's guide to using arrays in TypeScript.
Want to improve your TypeScript skills? Learn how to use Utility types to streamline the development of your current and future programs. (With code examples!)
Just what are Union Types in TypeScript? How do they work, what are they for, and how do you use them? Learn all this and more, with code examples ⚡
Want to create ergonomic structs in Rust, but not sure where to start? Here's 4 different techniques for instantiating structures in Rust (With code examples!)
What if you could catch errors at both compile and runtime? Thanks to TypeScript's type checking feature, you can! Learn how in this guide, with code examples.
Having issues with data state changes while coding Rust apps? Don't sweat it. In this Rust tutorial, I walk you through 3 ways to solve this issue with the typestate pattern.
Looking for ways to manage your Rust projects + dependencies, while also streamlining your workflow? 😎 Then check out these top Cargo subcommands!
You've learned Go, built a portfolio, and are ready to be hired 😃. The final step? Being able to answer these specific Go interview questions. Let's do it.
Step-by-step tutorial for writing all kinds of tests (unit, integration, snapshot, mock, property, fuzz) for your Rust code and even how to automate your tests!
You can't use Rust without coming across its multiple string types. But what are they for and why does it use them? Learn this and more in this Rust tutorial.
From beginner to advanced, these are the best Rust projects to push your skills, grow your confidence, and wow potential employers. Check them out now!
Looking to upgrade your Golang skills and impress potential employers? In this guide, we break down 9 Golang practice projects (with 3 you can't miss!).
Are you ready for your Rust interview? Try out these 53 Rust programming interview questions to find out. Or use them as practice questions to help you prepare!
Jayson Lennon breaks down the most common asked questions about the Rust programmming language in this developer AMA.
Looking to learn Python? Learn the exact process we recommend, in this step-by-step guide - all for free!
Golang's high performance characteristics and ease of use are 2 key factors that have made it an in-demand programming language for both new and experienced software developers. What are the other 3?
There are endless languages, libraries, etc. you can learn but only Rust has been voted the most-loved programming language for 6 years in a row. Come read why.