Programování
Programování je proces tvorby softwaru spočívající ve psaní instrukcí pro počítač. Cílem je navrhnout a implementovat programy, které řeší konkrétní úkoly, od jednoduchých utilit po komplexní systémy. Programování zahrnuje analýzu problému, návrh řešení a realizaci v počítačovém jazyce.
Základní pojmy zahrnují algoritmus, datové struktury, proměnné a řízení toku programu. Abstrakce, modulárnost a opětovné použití
Jazykové prostředí se liší úrovní a paradigmou. Imperativní a procedurální jazyky popisují sled kroků; objektově orientované
Životní cyklus vývoje softwaru zahrnuje analýzu požadavků, návrh architektury, implementaci, testování, ladění a nasazení. Správa verzí,
Nástroje zahrnují integrovaná vývojová prostředí (IDE), editory, knihovny a rámce. Verziovací systémy (např. Git) umožňují sledovat
Programování nachází uplatnění v oblastech webu, mobilních a desktopových aplikací, embedded systémů, vědeckých výpočtů a dalších.