ну-у-у... это было очень давно...
было мне лень вручную считать сначала какую-то лабу типа "решение системы уравнений табличным методом".
Потом было так же лень считать систему дифуров, потом курсовой по ТОЭ с комплетсными числами...
А под рукой был комп... ну тогда на перфокартах.
Т.е. то что я и хочу сказать - были очень конкретные задачи... А так... ну не знаю...
База это понятие переменных и констант, типы данных, ну там целое число, число с плавающей точкой, дата/время, логическaя величина.
это понятие алгоритма - последовательность действий.
Операторы и Операции с ними - их всего ничего. И десятка не наберётся. + - * / и т.п.
Управляющие Операторы их тоже чуть: if, for, while/until, switch/case (и то не везде) вот и всё - дальше функции конкретного языка и творческое решение поставленной задачи. Всё. без задачи знания безполезны.
вот скажем это уже программа со своим алгоритмом:
A = 2
B = 3
C = A * B
C = C - А
A = C * B
чему равно А? можете подобное написать (если такая задача вдруг появится)? значит вы уже программист.