В целом, согласен с
Айнур Бирдин, однако я бы несколько изменил формулировку:
Нужно уметь писать код, по возможности, не прибегая к шпаргалкам, и при этом достаточно хорошо понимать специфику языка, чтобы максимально быстро находить в документации/интернете способы реализации требуемого/решения проблемы.
ведь язык состоит не только из синтаксиса, верно?
Ну, если рассматривать ЯП как инструмент для решения конкретной задачи, то можно выделить следующие аспекты:
- Синтаксис
- Особенности языка
- Принципы форматирования кода
- Принципы написания кода
- Стандартные библиотеки
- Популярные библиотеки и фреймворки для выбранного направления
- Связанные с языком инструменты