Application Programming Interface : 함수, 코드 묶음 단위. 함수를 호출해서 연산시켜주면 끝남. 프로그램을 이루는 연산의 묶음은 함수로 되어있음 ex. 공구 Software Development Kit : 특정한 목적을 위한 함수 세트 ex. 공구세트
주어진 언어(Python, C, Java..)로 글쓰기를 하는 것 1. 각 언어의 문법을 알아야 함 2. 절차에 대한 글쓰기를 알아야 함 => 제대로 프로그래밍을 짜는 법 3. '해야할 일'을 정한 순서대로 수행하는 것을 '실행'이라 한다 4. 모든 실행은 고유한 흐름을 갖는다 5. 프로그램의 목표는 근본적으로 '자동화'에 있다.