The programming aspect of building digital products is a complex one. The level that I’ve looked at the tools does not paint the full picture.
For example, there are development tools that the Node and Ruby ecosystem introduces (e.g npm, bundler, yarn, babel, etc.), that are just as critical as the programming languages themselves, that I chose not to go into for the sake of brevity.
Hopefully this serves as a good high-level overview of the types of tools that I use every day to help towards building high-quality digital products for the web.
It’s also neat that every tool I mentioned — sans the JetBrains IDEs which can be opted out of — are free and open-source.
I paid for all the software I tried but ended up gravitating towards the free and open-source ones. Cool.