1.Командная строка / терминал
2.Базовые языки / технологии (Node.js Python, Java, PHP, Ruby и др.)
3.Серверные фреймворки (Express, Django, Flask и т.д.)
4.Менеджеры пакетов (npm или yarn)
5.Популярные и полезные пакеты (mongoose, cookie-анализатор, multer, bcrypt и т.д.)
6.Базы данных / языки БД (MongoDB, SQL, MySQL, PostgreSQL и т.д.)
7.Форматы данных (JSON или XML)
8.API (Rest API или CRUD)
9.Шаблонизаторы (EJS, Pug, Haml.js)
------------!-------------
Умение работать в командной строке – важнейший навык, которым должен обладать каждый разработчик программ.
В среде Windows он маловостребован, так как в ней классические консольные утилиты облачены в графический интерфейс.
Но в среде UNIX без командной строки не обойтись.
Она участвует в автоматизации рутинных действий и решении специфический задач.
Командная строка – это основной инструмент при администрировании ОС и сети.
Но вам, как разработчикам ПО, она понадобится при...
установке дополнительных программ;
настройке окружения разработки;
сборке программ из исходных кодов;
автоматизации рутинных действий.