لغة برمجة نصيّة هي لغة برمجة عالية المستوى ديناميكية غالباً مفسّرة أو مترجمة في الوقت المناسب، وقد تكون عامة الأغراض أو مختصة في مجال محدد.