I’ve joined the uses.tech community and created this /uses page to list the tools I’m currently using for web development.
Computer: Toshiba Satellite C55. 4Gb of RAM. Intel Celeron N2830 dual core processor. It’s a little underpowered, but it was cheap (~$250). I bought it a few years ago when I was just beginning to code and it still does the trick, so I haven’t replaced it. If you want to know what kind of computer you need this article has very good tips.
Operating System: Ubuntu 18.04 LTS. Some of the most significant developments in the world of programming and web development are easily accessible from the Linux command line. A few years ago I decided to take the plunge, ditch Windows and install Ubuntu Linux in my computer. So far so good.
Static Site Generator: Hugo, by far the fastest and most reliable website engine I’ve ever used.
Responsive Framework: minimal.css. I created my own style sheet from scratch rather than using something like Bootstrap, since I didn’t need 99% of the functionality.
Version Control: Git and Github. I don’t know what I would do without Git. Some advance features can be challenging to grasp, but the basics are pretty straightforward, and you may find yourself using just a few Git commands most of the time.
Text Editor: Visual Studio Code. The choice of text editor is one of the most fiercely debated topics among programmers. I haven’t yet met anybody who doesn’t like Sublime Text, although hard-core developers wouldn’t be caught dead using something other than Vim. For me, Microsoft’s Visual Studio Code works like a charm. For quick edits I sometimes use Gedit (comes with Ubuntu), or Nano when I don’t want to leave the terminal.
Thanks to Wes Bos for inspiring this page.