Що треба вивчати для backend?

Для backend-розробника обов'язково знання баз даних, насамперед реляційних (SQL): Postgres, MySQL, SQL Server, Oracle. Також бажане знання та нереляційні (NoSQL) БД: Cassandra, MongoDB, CouchDB, Neo4j, RavenDB.