Let’s get some things out of the way. I love Node.js but sometimes you need to ship things to people who probably never handled a computer before. In such cases, you can’t ask them to install JavaScript runtime because they wouldn’t have the slightest clue what you are talking about. In this scenario, the best option is to create a compact binary file of your program and ship it instead. Doing this with Node.js is quite difficult. This is where Go comes in handy. Unlike C, Go comes with a lot of benefits like easy to use syntax, built-in concurrency model, garbage collector, awesome standard libraries, etc. If you learn tutorials of this publication by heart, you would be using Go whenever you find the opportunity. Though Go has a mild steep learning curve, take your time to learn each lesson but hold on to it. If you have any questions, drop a tweet or a comment on the article. Every day, I am learning something new about Go, so don’t get too hard on yourself. Peace ✌️. (Logo Inspiration: bit.ly/3ehP4Jc)