프로그래밍이란, 컴퓨터가 실행할 수 있을 정도로 정확하고 상세하게 요구사항을 설명하여 실행을 요구하는 커뮤니케이션이다.현실 세계에서 사용되는 본질의 추상적인 개념을 컴퓨터가 계산할 수 있도록 만든다.
1995년 넷스케이프 커뮤니케이션즈는 웹페이지의 보조적인 기능을 수행하기위해 브라우저에 도장작하는 경량 프로그래밍 언어를 도입하기로 결정한다.그래서 탄생한 것이 브랜던 아이크가 개발한 자바스크립트이다.