LEVEL 2 QUEST
프로그래밍 언어 종류
Python, JavaScript, HTML 뭐가 뭔지 한눈에!
🗺️
프로그래밍 언어 대탐험
세상에는 수백 개의 프로그래밍 언어가 있어요!
그 중 가장 인기 있는 8개 언어를 한눈에 살펴볼게요
그 중 가장 인기 있는 8개 언어를 한눈에 살펴볼게요
💡 프로그래밍 언어가 뭐야?
프로그래밍 언어는 사람이 컴퓨터에게 명령을 내리기 위한 특별한 언어예요.
우리가 한국어, 영어, 일본어를 사용하듯이 컴퓨터에게도 전용 언어가 있답니다!
재미있는 사실은, 각 언어마다 잘하는 분야가 다르다는 거예요. 마치 운동선수처럼 축구 선수, 야구 선수, 수영 선수가 각자 전문 분야가 있는 것처럼요!
재미있는 사실은, 각 언어마다 잘하는 분야가 다르다는 거예요. 마치 운동선수처럼 축구 선수, 야구 선수, 수영 선수가 각자 전문 분야가 있는 것처럼요!
🗣️
사람의 언어
한국어, 영어, 일본어...
💻
컴퓨터의 언어
Python, JavaScript...
Python
가장 쉽고 인기 있는 만능 언어
파이썬은 마치 "영어처럼 읽히는 코드"로 유명해요! 문법이 정말 쉬워서 처음 코딩을 시작하는 사람에게 최고의 선택이에요. 인공지능(AI), 데이터 분석, 웹 개발, 업무 자동화 등 거의 모든 분야에서 사용할 수 있는 만능 언어랍니다. 구글, 인스타그램, 넷플릭스도 파이썬을 사용해요!
난이도
인기도
# 파이썬 예시 - 이름 인사하기
name = "데브포일"
print(f"안녕하세요, {name}님!")
name = "데브포일"
print(f"안녕하세요, {name}님!")
JavaScript
웹을 움직이게 만드는 핵심 언어
자바스크립트는 웹 브라우저의 유일한 프로그래밍 언어예요! 버튼 클릭, 애니메이션, 실시간 채팅 등 웹사이트의 모든 동작을 담당해요. 지금 여러분이 보고 있는 이 페이지에도 자바스크립트가 사용되고 있답니다! Node.js 덕분에 서버 개발도 가능해져서, 프론트엔드와 백엔드를 모두 할 수 있는 유일한 언어가 되었어요!
난이도
인기도
// 자바스크립트 예시 - 버튼 클릭
document.getElementById("btn").onclick = () => {
alert("안녕! 나는 자바스크립트야!");
};
document.getElementById("btn").onclick = () => {
alert("안녕! 나는 자바스크립트야!");
};
HTML + CSS
웹페이지의 뼈대와 옷
엄밀히 말하면 프로그래밍 언어는 아니지만, 웹 개발의 절대 기초예요! HTML은 웹페이지의 뼈대(구조)를 만들고, CSS는 예쁘게 꾸미는 역할이에요. 집을 짓는 것에 비유하면 HTML은 벽돌과 기둥, CSS는 페인트와 인테리어! 웹 개발을 하려면 반드시 알아야 하는 기초 중의 기초랍니다. 이 두 가지만 알아도 간단한 웹페이지를 만들 수 있어요!
난이도
인기도
<!-- HTML 예시 -->
<h1 style="color: gold;">
안녕하세요, 데브포일!
</h1>
<h1 style="color: gold;">
안녕하세요, 데브포일!
</h1>
Java
기업용 앱의 왕, 안드로이드의 원조
자바는 "한 번 작성하면 어디서든 실행"이라는 슬로건의 언어예요. 은행, 카카오, 삼성 등 대기업 시스템에 가장 많이 사용돼요. 안드로이드 앱 개발의 원조 언어이기도 하고요. 문법이 좀 엄격하지만 그만큼 안정적이고 신뢰할 수 있어요. 한국 취업 시장에서 수요가 가장 많은 언어 중 하나이므로 취업을 생각한다면 꼭 고려해보세요!
난이도
인기도
Swift
아이폰 앱 만들기의 유일한 선택
스위프트는 애플이 직접 만든 언어예요! 아이폰, 아이패드, 맥 앱을 만들려면 반드시 배워야 해요. 안전하고 빠르며 현대적인 문법으로 코딩이 즐거워요. 앱스토어에 올리는 앱을 만들고 싶다면 Swift가 정답이에요! 다만 맥(Mac) 컴퓨터가 있어야 개발할 수 있다는 점은 참고하세요. Xcode라는 전용 개발 도구를 사용합니다.
난이도
인기도
Kotlin
안드로이드 공식 언어, 자바의 후계자
코틀린은 구글이 공식 추천하는 안드로이드 개발 언어예요! 자바보다 코드가 짧고 간결하며 안전한 코딩이 가능해요. 자바와 100% 호환되기 때문에 기존 자바 프로젝트에서도 바로 사용할 수 있어요. 안드로이드 앱 개발자를 목표로 한다면 코틀린을 배우세요! JetBrains라는 회사가 만들었고, 현대적이고 세련된 문법이 특징이에요.
난이도
인기도
C++
게임 엔진과 시스템의 왕
C++은 속도가 가장 빠른 언어 중 하나예요! 리그 오브 레전드, 오버워치, 언리얼 엔진 등 대형 게임들이 C++로 만들어졌어요. 운영체제, 브라우저, 임베디드 시스템 등 성능이 중요한 모든 곳에서 활약해요. 다만 난이도가 높아서 입문자에게는 추천하지 않아요. 메모리를 직접 관리해야 하는 저수준 언어이지만, 게임 개발의 꿈이 있다면 도전해보세요!
난이도
인기도
SQL
데이터를 다루는 필수 언어
SQL은 데이터베이스와 대화하는 언어예요! "10대 사용자 중 서울에 사는 사람 보여줘"처럼 데이터를 검색하고, 추가하고, 수정하는 모든 작업을 담당해요. 개발자뿐만 아니라 마케터, 기획자, 데이터 분석가도 필수로 배우는 언어! 문법이 영어와 비슷해서 배우기 쉽고, 어떤 회사에서든 데이터를 다루려면 SQL은 필수입니다!
난이도
인기도
-- SQL 예시 - 사용자 검색
SELECT name, age FROM users
WHERE city = '서울'
ORDER BY age DESC;
SELECT name, age FROM users
WHERE city = '서울'
ORDER BY age DESC;
🧭 나에게 맞는 언어는?
1
"코딩을 처음 배우고 싶어!"
Python으로 시작하세요! 가장 쉽고 활용도가 높아요. AI, 자동화, 데이터 분석 등 미래가 밝은 분야에서 핵심 언어예요.
2
"웹사이트를 만들고 싶어!"
HTML + CSS + JavaScript 3가지를 순서대로 배우세요! 웹 개발의 삼총사예요.
3
"앱을 만들고 싶어!"
아이폰 앱이면 Swift, 안드로이드 앱이면 Kotlin을 배우세요. 둘 다 만들고 싶으면 React Native(JavaScript)!
4
"게임을 만들고 싶어!"
유니티 엔진은 C#, 언리얼 엔진은 C++을 배우세요. 먼저 유니티+C#으로 시작하는 것을 추천해요!
5
"AI/데이터 분석을 하고 싶어!"
Python + SQL 조합이 최고예요! Python으로 AI 모델을 만들고, SQL로 데이터를 다루면 완벽해요.
📊 한눈에 비교하기
| 언어 | 주요 용도 | 난이도 | 취업 |
| 🐍 Python | AI, 자동화 | 쉬움 | 최고 |
| ⚡ JavaScript | 웹 개발 | 쉬움 | 최고 |
| 🎨 HTML+CSS | 웹 디자인 | 매우 쉬움 | 높음 |
| ☕ Java | 기업 시스템 | 중급 | 최고 |
| 🍎 Swift | iOS 앱 | 중급 | 높음 |
| 🤖 Kotlin | 안드로이드 | 중급 | 높음 |
| 🎮 C++ | 게임, 시스템 | 어려움 | 높음 |
| 🗄️ SQL | 데이터베이스 | 쉬움 | 최고 |
💡 꿀팁: 언어 선택보다 중요한 것!
어떤 언어를 선택하든 "논리적 사고력"이 중요해요. 하나의 언어를 잘 배우면 다른 언어는 금방 배울 수 있어요!
처음에는 Python이나 JavaScript로 시작하고, 나중에 필요에 따라 다른 언어를 배우는 전략이 가장 좋아요.
그리고 AI 시대에는 코드를 직접 다 작성하지 않아도 돼요! AI에게 요청하고, 결과를 이해하고 수정하는 능력이 더 중요해질 거예요.
🧠 퀴즈 타임!
Q1. 초보자가 코딩을 처음 배울 때 가장 추천하는 언어는?
Q2. 웹 브라우저에서 동작하는 유일한 프로그래밍 언어는?
Q3. 안드로이드 앱 개발을 위해 구글이 공식 추천하는 언어는?
✅ 학습 체크리스트
프로그래밍 언어가 뭔지 이해했다
8개 주요 언어의 특징을 알게 되었다
각 언어의 용도와 난이도를 비교할 수 있다
나에게 맞는 언어를 선택하는 기준을 알게 되었다
퀴즈 3개를 모두 풀어봤다
⚡ 필수
이 레슨의 난이도는 어땠나요?
👆 레슨 완료를 위해 난이도를 선택해주세요!
AI 학습 도우미
API 키 필요
AI 도우미를 사용하려면 API 키를 설정하세요.
Gemini는 무료로 사용 가능합니다!
피드백 & 요청사항
🧵 Threads 인증 필요