程式設計(programming),是針對解決特定問題製作程式的過程,軟體開發過程中的重要步驟。弄清楚程式語言能做什麼事情,也就是先了解程式語言的用途,技術面來說就是開發項目,像是桌上型電腦應用軟體、手機應用程式、遊戲或架設網站等。