DEV Community

Discussion on: How many programming languages should a person know?

abhinav1217 profile image
Abhinav Kulshreshtha • Edited on

I will drop a link to another comment I posted on another post similar to this. It has some more explanation.

You would want to have a good understanding on at least one language on all of following topics

  1. Strict Structured Language preferably compiled and OOP, To gain understanding of large project architecture and maintenance ( Java, C#, etc)

  2. Scripting Language to automate daily and tiny tasks with simple command line scripts ( Python, JS, Bash scripts )

  3. SQL . Even if you end up using nosql solution like firebase, having understanding of database relations is important.

  4. HTML+CSS+JS ( Not a Framework but pure languages ) because web is important.