주변에서 프로그래밍이라는 말은 많이 들어봤을 것이다. 프로그래밍 하면 뭔가 '코딩코딩' 이라던가 '하루종일 컴퓨터 앞에 앉아서 골머리를 앓는다'던가 이런 게 생각나는 사람도 있을 지 모르겠다.물론 과거의 프로그래머는 엄청나게 방대한 양의 지식을 필요로 하고, 새로운 아이디어와 알고리듬을 바탕으로 0과 1로 이루어진 데이터와 싸우는 사람들이었다. 하지만 이제는 다르다. 수없이 많은 좋은 프로그래밍 언어들이 쏟아져 나왔고, 좋은 개발 툴들도 많이 나왔다.다시 말하자면, 간단하고 이해하기 쉬운 코드로 자신이 원하는 프로그램을 빠른 시간에 만들 수 있다는 것이다. 프로그래밍으로 뭘 할 수 있는가? '당신이 컴퓨터로 할 수 있는 상상 가능한 모든 것' 이다. 주변에서 볼 수 있는 모든 프로그램의 기능들을 직접 만..