Бағдарламалау, немесе бағдарламалық қамтамасыз ету (Англ. Programming) - компьютерге нұсқаулар, сөздерді, арифметикалық операцияларды, компьютердің аппаратқа қалай әрекет етуін көрсететін нұсқаулар. Басқаша айтқанда, бағдарламалау - компьютерлік бағдарламаларды жазу, сынау және күтіп ұстау процесі. Бағдарламалау бағдарламалау тілінде жасалады. Бұл Java және C# сияқты жоғары деңгейдегі тілдер, сонымен қатар C, assembly және кейбір жағдайларда машина тілі болуы мүмкін. Жазылған бастапқы код, әдетте, компилятор мен буфердің көмегімен белгілі бір жүйеде орындауға жарамды болады. Сонымен қатар, бастапқы код интерпретатордың көмегімен компиляциялаудың қажетісіз жол-жолмен орындалуы мүмкін. Компилятор - бағдарламаны оқып, оның логикалық немесе жазу қателерін анықтайтын, қателерді пайдаланушыға көрсете отырып, бағдарламаны түзетуге көмектесетін, қате болмаса, бағдарламаны орындап, нәтижесін көрсете алатын, сондай-ақ көптеген басқа да мүмкіндіктерді қамтитын (мысалы, бір айнымалының үстінен тышқанмен келгенде айнымалының қасиеттерін көрсету, функция үстінен келгенде код ішінде функция тауып, жазылған жерін табу, кодты оңайырақ оқу үшін кодты жинайтын тегтердің көмегімен аймақтарды құру...) Бағдарламашылар бағдарламалауды өмірмен салыстырады. Бағдарлама жазу немесе мәселені шешу үшін, алдымен, командаларды ұмытып, шешімді нақты өмірде жасағаныңыздай ойланыңыз. Олар үшін командалар - құрал ғана. Бағдарламалауды үйренуге жаңадан келгендер өз тілдерінде 'Дүниеге сәлем' деп жазудан бастайды, ал бағдарламалау тілін үйренудегі жалғыз қиындық - бағдарламалаудың не екенін білу. Ал одан кейінгі кезеңдерді оңай жеңе аласыз.
Бағдарламалауды бастаушылар өз тілінде неден бастайды?
'Дүниеге сәлем' деп