Что значит Task, когда говорят о языке программирования?
Зависит от конкретого языка программирования.
В некоторых языках этот термин не используется в самом языке - значит, относится в организации труда "задача, которую нужно решить".
В некоторых языках этот термин означает параллельно запускаемый поток выполнения.
да, задание или задача.  так и переводится)