In my previous post, I explaind Understanding the Linux Command Line.

The following are what I consider essential command line tools.

Essential Command Line Tools

  1. jq – it’s sed for json files

Essential Programing Tools

Ubuntu 16.04 and 18.04 comes with Python 2.7 installed. You may want to install python3.

  1. npm – package manager for JavaScript
  2. pip – package manager for JavaScript
  3. git – version control system
  4. node – a JavaScript runtime built on Chrome’s V8 JavaScript engine
  5. python3 – #3 most used programing language in the world
  6. virtualenv – create isolated Python environments
  7. pipenv – creates and manages a virtualenv for python projects

Other Command Line Tools tools

  1. hget – Render websites in plain text from your terminal
  2. medium – read medium blog posts from the command line
  3. youtube-dl – download youtube videos

Where to go from here

Why Python is the best development language

Categories: Article