To assign means to store a value in a variable.
Related concepts: ValueVariable
Closest Wikipedia entry: Assignment (computer science) — In computer programming, an assignment statement sets and/or re-sets the value stored in the storage location(s) denoted by a variable name; in other words, it copies a value into the variable. In most imperative programming languages, the assignment statement (or expression) is a fundamental construct. Today, the most commonly used notation for this operation is x = expr (originally Superplan 1949–51, popularized by Fortran 1957 and C).
Misconceptions about Assignment15 documented MisconceptionsCheck Yourself
AssignCompares — Java= compares two values
AssignCompares — Python= compares two values
AssignmentCopiesObject — JavaAssignment copies the object
AssignmentCopiesObject — PythonAssignment copies the object
AssignmentNotExpression — JavaAn assignment a=b is not an expression
ExpressionAssigns — JavaAn expression that reads a variable also updates its value after the evaluation
LocalVariablesAutoInitialized — JavaLocal variables are automatically initialized
MustInitializeFieldInConstructor — JavaConstructors must assign values to all fields
ThisAssignable — JavaOne can assign to this
VariablesHoldExpressions — Java= stores an expression in a variable
VariablesHoldExpressions — Python= stores an expression: it stores a reference to the expression in a variable