안녕하세요 프로그래밍 수업에 온걸 환영합니다!
프로그래밍을 한 번도 배워본 적이 없다면
과연 프로그래밍이란 무엇인지 궁금할 겁니다
프로그램을 만든다는 건
컴퓨터에 이해할 수 없는 영어로 적혀있는
일련의 명령들을 만드는 겁니다
컴퓨터는 내린 모든 명령을 듣고 말하는 대로 하는
말 잘 듣는 강아지라고 생각해도 됩니다
프로그래밍은 왜 멋진 걸까요?
그건 뭐가 멋지다고 생각하는지에 따라 달라집니다
프로그래밍으로 거의 모든 걸 할 수 있기 때문입니다
프로그램은 환자를 돌보는 로봇을 조종하고
제 관심사인 화성 표면의 물을 찾아
돌아다니는 탐사 로봇을 조종하기도 합니다
프로그램은 자동운전차량이 어디로 움직여야할 지 알려주기도 하는
굉장히 중요한 기술이죠!
엄청난 양의 의학 정보를 처리해 질병 치료를 도와줍니다
프로그램은 두들 점프, 앵그리버드, 마인크래프트같은 게임이 되기도 합니다
프로그램이 있었기에 픽사가
재밌는 3D 애니메이션 영화를 만들고
해리포터와 같은 영화가 멋진 특수효과를 낼 수 있었습니다
어떤 영화를 좋아하나요?
어떤 영화든 그걸 만드는데 컴퓨터를 사용했을 겁니다
프로그램은 구글 지도, 위키피디아 사전, 유튜브같이
우리가 매일 항상 쓰는
웹 사이트나 앱 뒤에 숨어있습니다
그리고 당연히 여기 칸아카데미도 그렇습니다
칸아카데미에서 JavaScript 프로그래밍으로
그림, 애니메이션, 게임을 만드는 법을 배우게 될 겁니다
이건 머리 속에 상상하는 무엇이든 만들 수 있는
능력의 시작이 될 겁니다
그림을 그리는 프로그램이 어떻게 로봇이나 질병을 치료하는 프로그램과
상관이 있는지 상상하기 어려울 수도 있지만
여기의 기본 개념들은
어떤 프로그램을 만들던 거의 모든 프로그래머들이 사용합니다
JavaScript를 배워놓으면
다른 프로그래밍 언어는 보다 쉽게 배울 수 있습니다
이제 계속 배워 봅시다!