The Wolfram Language is a  computational Symbolic Language developed by Stephen Wolfram  (British-American computer scientist, physicist, and businessman)

and includes :

A. symbolic computation  or algebraic computation :   refers to the study and development of algorithms and software for manipulating mathematical expressions and other mathematical objects.

B. functional programming :   is a programming  where programs are constructed by applying and composing functions.

C. rule - based programming :  is based on formal logic -a set of sentences in logical form, expressing facts and rules about some problem domain.

Basic Underlying Operations

x+2x   (* Symbolic manipulation *)

1+(Sqrt[8])   (* Symbolic manipulation *)

1.2345*1.2345  (* arithmetic manipulation *)

Graphics[{Thick,Green,Rectangle[{0,0.1},{1,0.5}]}]    (* graphics *)

Cell Environment Programming : Format, Input,  Evaluation,  Reference

1+2

%

%%

In[10]

Out[11]

(* Comment *)

>>Use of palettes

Sqrt[2] /2== ((Sqrt[2])/2)

Infinity==∞

Program Evaluation

>> Memory  :  A Global context for all currently running notebooks

>> Sequential  evaluation - local (cell) serial programming

x=1

y=2

z=x+y

x=2