프로그래밍 언어
도구마다 하는 일이 달라요
⏱ 예상 ~5분
01 · 읽기
사람의 언어가 여러 가지(한국어, 영어, 일본어)이듯, 프로그래밍 언어도 여러 가지가 있어요. 각각 특정 분야를 위해 설계됐어요.
어떤 언어는 웹사이트를 만드는 데 잘 맞고, 어떤 언어는 데이터를 분석하거나 데이터베이스를 다루기 위해 설계됐어요. 전부 다 배울 필요는 없어요 — 대부분의 개발자는 몇 가지에만 능숙해요.
💡 상상해 봐요프로그래밍 언어는 공구함 속 도구와 같아요. 드라이버로 못을 박을 수도 있지만, 망치가 훨씬 손에 잘 맞아요. 마찬가지로 Python 으로도 웹사이트를 만들 수 있지만, JavaScript가 바로 그 일을 위해 만들어졌어요.
핵심 정리
- HTML — 웹 페이지의 구조 (제목, 단락, 이미지)
- CSS — 웹 페이지의 스타일 (색상, 폰트, 레이아웃)
- JavaScript / TypeScript — 웹 페이지에 상호작용을 더해줘요 (버튼, 애니메이션, 동적 콘텐츠)
- Python — 데이터 분석, AI, 자동화에 자주 쓰여요
- SQL — 데이터베이스와 대화하는 언어 (데이터 저장, 조회)
02 · 분류 드래그
각 언어를 가장 자주 쓰이는 영역으로 끌어다 놓으세요. 각 언어는 주로 어디에 쓰이나요?
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
03 · 퀴즈
클릭하면 색이 바뀌는 버튼을 만들고 싶어요. 어떤 언어를 써야 할까요?
04 · 읽기
언어가 너무 많아 보여도 당황하지 마세요. 전문 개발자도 모든 언어를 다 알지는 못해요. 대부분은 먼저 한 언어를 제대로 익히고 필요에 따라 다른 언어를 배워요.
05 · 퀴즈
한 회사가 고객 주문을 저장하고 나중에 다시 꺼내 보려고 해요. 어떤 언어가 바로 이 일을 위해 설계됐을까요?
06 · 빈칸 채우기
웹 페이지의 시각적 스타일 — 색상, 폰트, 레이아웃 — 을 다루는 언어는 _____ 예요.
⚠ 전체 인터랙티브 경험에는 JavaScript가 필요해요. JavaScript를 켜고 새로 고침해 주세요.
※ 이 사이트는 독립 운영되는 교육 프로젝트로, Anthropic의 공식 제품이 아니에요. Claude™ 는 Anthropic, PBC 의 상표예요.