Menu

초보자를 위한 컴퓨터 기초: 코딩 시작 전 꼭 알아야 할 필수 지식

Coddy Team

Coddy Team

2026년 6월 17일 · 14 분 읽기

코드를 한 줄 써보기도 전에 포기하는 사람들을 정말 많이 봤습니다. 그리고 그들 중 코딩이 너무 어려워서 포기한 사람은 거의 없었습니다. 대부분은 컴퓨터에 대해 먼저 더 많이 알아야 한다고 생각해서 포기했죠. 마치 남들은 다 들은 '진짜 컴퓨터 지식'이라는 필수 과목을 자기만 빼먹은 것처럼 말입니다.

글쎄요... 그런 건 없습니다.

브라우저를 열고, 저장한 파일을 찾고, 큰 어려움 없이 타자를 칠 수 있다면, 여러분은 이미 필요한 모든 것을 갖춘 셈입니다. 여기서 다루는 나머지 내용들은 그저 코딩을 처음 시작하는 몇 주 동안의 막막함을 덜어줄 보너스 같은 것들입니다.

수업을 들을 필요도, 무언가를 설치할 필요도 없습니다. 노트북이든 주머니 속 스마트폰이든, 앞으로 코딩을 배울 바로 그 기기에서 이 글을 읽으시면 됩니다.

저희는 웹, iOS, Android에서 코딩을 일상적인 취미로 가르치는 Coddy에서 이 글을 쓰고 있습니다. 400만 명이 넘는 학습자들을 지켜보며, 저희는 똑같은 패턴을 수없이 목격했습니다. 시작을 가장 오래 망설였던 사람들은 늘 '더 일찍 시작할 걸' 하고 후회합니다. 반면 일단 시작한 사람들은 과정 속에서 자연스럽게 나머지 방법들을 터득해 나갑니다.

자, 그럼 코딩을 시작하기 전에 알아야 할 컴퓨터 기초 지식은 무엇이고, 잊어버려도 되는 것은 무엇인지 정리해 보겠습니다. 스포일러를 하나 드리자면, 후자의 목록이 훨씬 더 깁니다!

초보자를 위한 컴퓨터 기초_ 코딩하기 전에 알아야 할 것들.webp

컴퓨터 기초란 무엇일까요?

튜토리얼에서 *"코딩을 배우려면 컴퓨터 기초를 알아야 합니다"*라고 말할 때, 그게 정확히 무슨 뜻인지 정의해 주는 경우는 거의 없습니다. 사람들이 헷갈려 하는 이유도 바로 이 때문이죠. 어딘가에 체크리스트가 있고, 그걸 이미 다 통과했어야만 할 것 같은 느낌을 주니까요.

그런 체크리스트는 존재하지 않습니다. 초보자를 위한 컴퓨터 기초는 사실 딱 네 가지로 요약할 수 있습니다.

  1. 파일을 저장하고 다시 찾을 수 있다. (사진을 다운로드하고 나중에 열어본 적이 있나요? 그것도 포함됩니다!)

  2. 웹 브라우저를 열고 사용할 수 있다. (지금 바로 하고 계시네요.)

  3. file, folder, tab, download 같은 흔한 용어들이 나왔을 때 대략 알아들을 수 있다.

  4. 키보드를 하나하나 뚫어져라 쳐다보지 않고도 타자를 칠 수 있다. (느려도 괜찮습니다. 빠를 필요는 없어요.)

이게 전부입니다. 어딘가에 숨겨진 비밀스러운 다섯 번째 기술 같은 건 없습니다.

그리고 프로그래밍 언어, 커맨드 라인, 구문(syntax), 프레임워크처럼 뭔가 "전문적"으로 느껴지는 것들은 미리 알고 있어야 하는 게 아닙니다. 그건 코딩을 하면서 배우게 될 내용들입니다. 아직은 몰라도 되는 게 당연합니다. 이미 다 알고 있다면 이 가이드가 필요 없었겠죠!

그러니 이 네 가지를 할 수 있다면, 여러분은 이미 준비가 끝난 겁니다. 정말이에요! 만약 한두 개가 조금 불안하게 느껴지시나요? 걱정 마세요. 아래에서 하나씩 아주 쉽고 친절하게 짚어드릴 테니까요.

복잡한 설치 과정 때문에 의욕이 꺾이셨나요?

Coddy는 설치 없이 브라우저, iOS, Android에서 바로 실행되므로 단 몇 분 만에 코드 작성을 시작할 수 있습니다.

지금 코딩 시작하기

파일 시스템 (The File System)

컴퓨터는 여러분이 저장하는 모든 것을 파일 시스템이라는 구조 안에 보관합니다. 사람들은 이걸 실제보다 훨씬 복잡하게 설명하길 좋아하죠. 파일(file)은 사진, 문서, 노래처럼 여러분이 저장하는 단일 항목입니다. 폴더(folder)는 파일들을 담아두는 보관함입니다. 그리고 폴더 안에는 또 다른 폴더를 넣을 수 있습니다.

Mac에서는 Finder를 열어 파일을 확인합니다. Windows에서는 파일 탐색기(File Explorer)를 쓰죠. Android와 iPhone에서는 파일(Files) 앱을 사용합니다. 크롬북에서도 마찬가지로 파일 앱입니다. 이들은 모두 거의 똑같은 역할을 합니다. 기기에 저장된 내용을 보여주고, 이리저리 옮길 수 있게 해주는 것이죠.

코딩 초보자로서 알아두면 좋은 점은 다음과 같습니다.

  • 문서(Documents), 다운로드(Downloads), 바탕화면(Desktop) 폴더가 있습니다. 인터넷에서 무언가를 저장하거나 다운로드하면 보통 이 중 하나에 기본으로 저장됩니다. 파일을 "잃어버렸다면" 가장 먼저 다운로드 폴더를 확인해 보세요.

  • 새 폴더를 만들 수 있습니다. 빈 공간을 우클릭하고 '새 폴더'를 선택하세요. 너무 당연한 소리 같지만, 나중에 프로젝트를 깔끔하게 정리할 때 꼭 필요한 방법입니다.

  • 파일에는 확장자가 있습니다. 문서는 .docx, 이미지는 .jpg, 코드 파일은 .py.js, .html로 끝날 수 있습니다. 확장자는 컴퓨터에게 이 파일이 어떤 종류인지 알려주는 역할을 합니다. 그냥 이런 게 있다는 정도만 알아두셔도 충분합니다.

이 내용들이 대부분 익숙하다면 완벽합니다. 그렇지 않다면 10분 정도 파일 탐색기를 이리저리 만져보세요. 폴더를 만들고, 파일을 그 안으로 옮기고, 이름을 바꿔보세요.

참고할 만한 점: Coddy에서 학습을 시작할 때, 파일들은 여러분의 컴퓨터가 아니라 저희 서버에 저장됩니다. 몇 주 동안 로컬 파일들과 씨름할 일이 없다는 뜻이죠. 파일 시스템에 대한 지식은 첫 수업을 듣기 전에 완벽히 마스터해야 할 과제라기보다는, 여러분의 일상적인 컴퓨터 사용을 편하게 만들어주는 상식에 가깝습니다.

브라우저 (The Browser)

브라우저는 엄청나게 강력한 도구입니다. 지금 Chrome, Safari, Firefox, Edge 중 하나로 이 글을 읽고 계신다면, 코드를 작성하는 데 필요한 유일한 도구를 이미 갖추고 계신 겁니다. Coddy는 모든 최신 브라우저에서 실행됩니다. 코딩을 배우는 첫해에 접하게 될 대부분의 플랫폼들도 마찬가지입니다.

알아두면 유용한 팁:

  • 탭(Tab)을 적극 활용하세요. 한 탭에는 수업 화면을, 다른 탭에는 공식 문서(documentation)나 참고 자료를, 또 다른 탭에는 메모장을 열어두세요. 많은 초보자들이 하나의 탭에서 모든 걸 해결하려다 뒤로 가기 버튼만 무한 반복하곤 합니다.

  • 주소창은 URL만 입력하는 곳이 아닙니다. 검색창 역할도 하고, 최근 방문한 페이지로 빠르게 돌아가는 용도로도 쓰입니다. 사이트 이름을 입력하기 시작하면 자동 완성 기능이 도와줄 겁니다.

  • 북마크(즐겨찾기)는 시간을 아껴줍니다. 유용한 치트 시트나 도움이 되는 문서를 발견하면 북마크해 두세요. 미래의 여러분이 고마워할 겁니다. 대부분의 브라우저에서 Windows는 Ctrl+D, Mac은 Cmd+D를 누르면 북마크가 추가됩니다.

  • 테스트용으로는 시크릿 모드(Incognito)나 프라이빗 모드를 쓰면 좋습니다. 나중에 무언가를 직접 만들기 시작하면, 로그인하지 않은 사람에게 페이지가 어떻게 보이는지 확인하고 싶을 때가 있습니다. 프라이빗 모드를 사용하면 기존 브라우저 세션을 꼬이게 하지 않고도 쉽게 확인할 수 있습니다.

이름만 들으면 무섭지만 사실 전혀 그렇지 않은 도구가 하나 있습니다. 바로 브라우저의 '개발자 도구(developer tools)'입니다. (아직은 사용하지 않으셔도 됩니다!) 하지만 웹페이지 어디서든 우클릭을 하고 검사(Inspect)를 선택해 그 이면의 코드를 볼 수 있다는 사실, 그것이 바로 코딩이 여러분에게 열어주는 새로운 세상의 문입니다. 문 너머에 무엇이 있는지 한 번 열어보세요. 코딩을 배워갈수록 그곳에서 보내는 시간이 점점 더 많아질 겁니다.

초반에 자주 등장하는 기본 용어들

코딩을 배우기 시작하면, 거의 모든 수업, 튜토리얼, 포럼에서 특정 단어들이 반복해서 등장합니다. 누군가 설명해 주면 전혀 어려운 단어들이 아니지만, 보통은 여러분이 이미 알고 있다고 가정하고 넘어가는 경우가 많죠. 그래서 저희만의 방식으로 설명해 드리겠습니다. 여러분이 이 단어들을 처음 듣는다고 생각하고, 쉽고 친절하게 말이죠.

코드(Code): 컴퓨터에게 무엇을 해야 할지 알려주는 실제 명령어들입니다. print("hello")처럼 아주 간단한 한 줄도 코드입니다.

프로그래밍 언어(Programming language): 코드를 작성할 때 사용하는 특정한 규칙과 단어들의 집합입니다. Python, JavaScript, C++, Ruby 등이 있죠. 각각 고유한 스타일이 있고, 쓰이는 용도도 다릅니다.

구문(Syntax): 프로그래밍 언어의 문법입니다. 쉼표가 어디에 들어가야 하는지, 줄을 어떻게 시작하고 끝내야 하는지 등의 규칙이죠. 초보자가 겪는 오류의 대부분은 구문 오류(syntax error)이며, 어디가 틀렸는지 발견하기만 하면 아주 쉽게 고칠 수 있습니다.

버그(Bug): 코드가 제대로 작동하지 않게 만드는 실수입니다. 디버깅(Debugging)은 이런 실수들을 찾아내고 고치는 과정입니다. 초기 컴퓨터에 진짜 나방(bug)이 끼어들어 문제가 생겼다는 유명한 일화가 있죠. (물론 '버그'라는 단어는 그보다 훨씬 전부터 쓰이긴 했습니다.) 재미있는 여담이니 한 번 찾아보셔도 좋습니다!

함수(Function): 하나의 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. 한 번 작성해 두면, 그 작업이 필요할 때마다 언제든 불러와서 쓸 수 있습니다.

변수(Variable): 정보를 저장하는 이름표가 붙은 공간입니다. 라벨이 붙은 상자라고 생각하면 쉽습니다. 무언가를 넣어두고, 나중에 그 이름을 불러서 다시 꺼내 쓰는 거죠.

루프(Loop): 반복되는 코드입니다. "이 작업을 5번 반복해" 또는 "어떤 조건이 거짓이 될 때까지 계속해" 같은 명령을 내릴 때 씁니다.

컴파일 / 실행(Compile / run): 코드를 실행한다는 건 컴퓨터가 코드에 적힌 대로 행동하게 만드는 것입니다. 어떤 언어들은 실행하기 전에 먼저 컴파일(다른 형식으로 번역) 과정을 거치고, 어떤 언어들은 곧바로 실행됩니다.

IDE (통합 개발 환경): 코드를 작성하기 위해 설계된 텍스트 편집기로, 색상 강조 기능이나 오류 감지 같은 편의 기능을 제공합니다. 처음 시작할 때는 굳이 필요하지 않습니다. Coddy는 모든 언어에 대해 브라우저에서 바로 작동하는 플레이그라운드를 내장하고 있어 이런 기능들을 알아서 제공해 줍니다.

새벽 3시에 여러분을 깨워서 이 용어들을 외워보라고 할 사람은 아무도 없습니다. 지금은 그냥 가볍게 훑어보시고, 첫 몇 번의 수업에서 헷갈리는 단어가 나오면 그때 다시 돌아와서 확인하세요. 코드를 직접 작성하다 보면 일주일 안에 대부분 자연스럽게 이해될 겁니다.

타이핑: 아무도 말해주지 않는 필수 스킬

코딩을 하다 보면 타자를 정말 많이 치게 됩니다. 대괄호, 소괄호, 세미콜론, 따옴표, 슬래시... 지금 독수리 타법을 쓰고 계시더라도 곧 익숙해지겠지만, 이런 특수 기호들을 입력하는 것도 코딩의 일부라는 점은 알아두는 것이 좋습니다.

타자 연습 과정을 따로 수강할 필요는 없습니다. 그저 당황하지 않고 {[, " 같은 기호들을 키보드에서 찾아낼 수 있으면 충분합니다. 코드를 작성하다 보면 자연스럽게 연습이 되기 때문에, 미리 완벽하게 고쳐놓고 시작해야 할 문제는 아닙니다. 키보드를 보지 않고도 텍스트 한 문단 정도를 편안하게 칠 수 있다면 아무 문제 없습니다.

초반에 알아두면 유용한 팁이 하나 있습니다. 대부분의 코드 에디터와 플랫폼(Coddy 포함)은 괄호나 따옴표의 짝을 자동으로 닫아줍니다. (를 입력하면 보통 ()가 완성되고 커서가 그 중간에 놓이게 되죠. "를 입력하면 ""가 됩니다. 사소해 보이지만 정말 유용한 기능입니다.

이해할 수 없는 코딩 전문 용어들 때문에 막막하신가요?

Coddy의 짧고 핵심적인 레슨들은 용어를 직접 사용하면서 배우게 해줍니다. 또한 내장된 AI 어시스턴트 Bugsy가 막히는 순간마다 맞춤형 힌트를 제공합니다.

지금 코딩 시작하기

필요 없는 것들 (이제 걱정하지 않으셔도 됩니다)

사람들이 코딩을 시작하기 전에 꼭 필요하다고 착각하는 것들이 참 많습니다. 하지만 대부분은 사실이 아니죠. 솔직히 말해서, 아래 항목들 중 몇 개나 걱정하고 계셨나요?

여러분에게 필요 없는 것들은 다음과 같습니다.

  • 최신형 고성능 컴퓨터. 최근 7~8년 안에 만들어진 노트북이라면 코딩을 배우는 데 아무런 무리가 없습니다. 여러분이 사용하는 플랫폼이 지원한다면 대부분의 태블릿이나 스마트폰으로도 충분합니다. Coddy는 웹, iOS, Android 모두에서 작동하며 세 곳 모두에서 전체 레슨을 제공합니다.

  • 컴퓨터 공학 학위. 사실 어떤 학위든 필수는 아닙니다. 엔지니어로 일하고 있는 독학 개발자들의 목록은 이미 길고, 매년 계속해서 길어지고 있습니다.

  • 기본적인 산수를 넘어서는 수학 실력. 게임 개발이나 머신러닝 같은 일부 고급 분야에서는 결국 더 높은 수준의 수학이 필요해지지만, 처음 1~2년 동안 코딩을 배울 때는 곱셈과 기본적인 논리력만으로도 거의 모든 것을 커버할 수 있습니다. 걱정 마세요. 미적분학을 볼 일은 없을 테니까요!

  • 개발 환경 설치. 대부분의 "코딩 배우기" 가이드들은 처음 45분 동안 Python을 설치하고, 에디터를 설정하고, 경로(path)를 지정하고, 터미널을 여는 과정을 설명하는 데 시간을 쏟습니다. 새로운 학습자의 절반은 이 설치 화면에서 포기해 버리죠. Coddy는 이 과정을 과감히 생략했습니다. 코드 플레이그라운드가 브라우저와 앱 안에 이미 준비되어 있습니다. 여러분은 시작하자마자 바로 코드를 작성하기만 하면 됩니다.

  • 빠른 타자 속도. 위에서도 다뤘지만, 다시 강조할 만한 가치가 있습니다. 속도는 연습하다 보면 자연스럽게 빨라집니다! 작동하지 않는 빠른 코드보다는, 느리게 작성했더라도 제대로 작동하는 코드가 훨씬 낫습니다.

  • 어떤 언어를 먼저 배울지 완벽하게 결정하는 것. 그냥 흥미로워 보이는 것을 고르세요. Python은 초보자에게 친절합니다. JavaScript는 브라우저에서 바로 실행되죠. 게임을 좋아한다면 Lua도 재미있을 겁니다. 언제든 다른 언어로 바꿀 수 있습니다. Coddy는 여러분을 하나의 경로에만 묶어두지 않으므로, 원할 때마다 자유롭게 언어를 넘나들 수 있습니다.

  • 거창하고 구체적인 목표. 어떤 사람들은 직업을 바꾸기 위해 배우고, 어떤 사람들은 사이드 프로젝트를 위해 배우며, 또 어떤 사람들은 밤에 스마트폰 스크롤만 내리는 습관을 고치기 위해 배웁니다. 이 모든 이유가 다 훌륭합니다. "왜" 배우는지는 나중에 찾아도 늦지 않습니다.

이 목록에 있는 것들 때문에 스트레스를 받고 계셨다면, 이제 마음의 짐을 내려놓으셔도 좋습니다.

그렇다면, 초보자를 위한 코딩이란 진짜 무엇일까요?

"초보자를 위한 코딩이 무엇인가요?"라고 묻는 사람들은 보통 두 가지 대답 중 하나를 원합니다. 정확한 정의를 알고 싶거나, 자신이 코딩을 즐길 수 있을지 감을 잡고 싶은 것이죠.

정의를 말씀드리자면: 코딩은 컴퓨터가 이해할 수 있는 언어로 단계별 지시사항을 작성하는 것입니다. 그게 전부입니다. 요리 레시피가 사람을 위한 지시사항이라면, 코드는 컴퓨터를 위한 지시사항인 셈이죠.

여러분이 코딩을 즐길 수 있을지에 대한 대답은 조금 더 어렵습니다. 알아낼 수 있는 유일한 방법은 직접 레슨을 들어보는 것뿐입니다. 5분만 자리에 앉아 아주 작은 일을 수행하는 짧은 코드를 작성해 보세요. 여러분의 이름을 출력해 보거나, 두 숫자를 더해 보거나, 리스트를 만들어 보세요. 그 5분의 경험이 다른 어떤 설명보다 훨씬 더 많은 것을 알려줄 것입니다!

이것이 바로 저희가 지금의 Coddy를 만든 이유입니다. 5분짜리 레슨은 대부분의 학습이 아주 작은 조각들로 이루어질 때 가장 효과적이라는 믿음에서 출발했습니다. 코딩을 배우기 위해 주말에 3시간씩 꼬박 시간을 비워둘 필요는 없습니다. 여러분에게 필요한 건 하루 5분의 시간, 그리고 내일 다시 돌아오겠다는 의지뿐입니다.

시작하는 방법 (대부분의 글에서 건너뛰는 부분)

몇 가지 팁을 알려드릴게요. 가장 유용한 팁부터 순서대로 정리했습니다.

  1. 언어를 하나 고르고 오늘 당장 코드 작성을 시작하세요. 이번 주말이 아닙니다. 내일도 아닙니다. 바로 오늘입니다. 단 5분이라도 좋습니다! 가장 어려운 부분은 '시작하지 않는 것'을 극복하는 일입니다. 일단 시작하고 나면 그 이후의 모든 과정은 훨씬 쉬워집니다.

  2. 진입 장벽이 낮은 것을 선택하세요. 첫 수업을 시작하기도 전에 5개의 도구를 설치하게 만드는 튜토리얼들은, 대부분의 사람들이 '0번째 레슨'에서 포기하게 만드는 주범입니다. Coddy 같은 플랫폼은 이러한 마찰을 완전히 없애도록 설계되었습니다. 브라우저나 앱을 열고 언어를 선택하기만 하면, 1분도 채 안 되어 코드를 입력할 수 있습니다.

  3. 프로젝트가 아니라 습관으로 만드세요. 독학으로 코딩을 마스터한 사람들은 토요일에 6시간씩 몰아서 공부한 사람들이 아닙니다. 그들은 거의 매일, 하루에 5분에서 10분씩 꾸준히 코딩을 한 사람들입니다. Coddy는 바로 이 원리에 기반하여 만들어졌습니다. 연속 학습(streak) 시스템이 존재하는 이유도 그것이 실제로 효과가 있기 때문입니다.

  4. 막혔을 때만 AI 어시스턴트를 활용하세요. Coddy의 모든 레슨에는 내장형 어시스턴트인 Bugsy가 함께합니다. 정말로 도움이나 방향 제시가 필요할 때 힌트를 요청해 보세요. Bugsy의 목적은 정답을 떠먹여 주는 것이 아니라, 여러분이 스스로 정답을 향해 나아갈 수 있도록 살짝 밀어주는 것입니다.

지금 사용 중인 기기에 대하여

*"어떤 컴퓨터가 필요한가요?"*라는 질문에 대한 가장 솔직한 대답은, 바로 *"여러분이 지금 가지고 있는 그 기기"*입니다.

Coddy는 웹, iOS, Android에서 모두 동일한 경험을 제공합니다. 양대 앱 스토어에서 받은 4.9점의 평점은 거창한 장비를 갖춘 사람들이 준 것이 아닙니다. 버스 안에서, 잠들기 전, 혹은 커피 브레이크 시간에 5분씩 코딩을 즐기는 사람들이 남겨준 점수입니다.

스마트폰이 있다면 오늘 밤 당장 시작할 수 있습니다. 노트북이 있어도 마찬가지죠. 둘 다 있다면 더 좋습니다! 학습 진도가 기기 간에 동기화되므로, 어디서든 멈춘 곳에서부터 다시 시작할 수 있습니다. "먼저 ~를 해야 합니다" 같은 준비 단계는 없습니다. 저희가 의도적으로 그 단계를 없애버렸으니까요.

다른 플랫폼들도 훌륭한 선택지가 될 수 있습니다.

Codecademy는 IT 업계 취업을 목표로 길고 체계적인 커리큘럼을 원할 때 아주 적합합니다. 커리어 패스와 시험 준비 과정은 그 목표를 달성하는 데 실질적인 도움이 됩니다. 더 자세한 내용은 다음 글을 참고하세요: Coddy vs Codecademy: 2026년 당신에게 맞는 코딩 플랫폼은?

freeCodeCamp는 무료이면서도 내용이 매우 철저합니다. 누군가 옆에서 하나하나 챙겨주지 않아도 자기 주도적으로 학습할 인내심만 있다면, 정말 깊이 있는 자료들을 만날 수 있습니다.

Mimo는 모바일에서 짧게 끊어 배우는 비슷한 방식을 취하고 있으며, 이런 포맷을 선호하는 분들에게 잘 맞습니다.

여러분에게 "맞는" 플랫폼은 결국 여러분이 계속해서 사용하게 될 플랫폼입니다. 즉, 앱을 열 때의 진입 장벽이 가장 낮고, 내일 다시 돌아오고 싶게 만드는 매력이 가장 큰 곳을 선택하시면 됩니다.

아무도 말해주지 않는 진실

이 글에서 딱 하나만 기억해야 한다면, 바로 이것을 기억해 주세요. *"컴퓨터 기초를 아는 사람"*과 "코딩을 할 줄 아는 사람" 사이의 격차는 밖에서 보는 것보다 훨씬, 훨씬 더 작다는 사실입니다.

여러분이 존경하는 훌륭한 개발자들도 대부분 지금 여러분과 똑같은 출발선에서 시작했습니다. 그들만이 몰래 들었던 비밀 필수 과목 같은 건 없었습니다. 그저 어느 날 자리에 앉아 첫 번째 코드 한 줄을 썼고, 그다음 줄을 썼고, 또 그다음 줄을 써 내려갔을 뿐입니다.

여러분이 상상하고 있는 그 장벽은 진짜가 아닙니다. 그 장벽을 통과하는 유일한 방법은 앞으로 나아가는 것뿐입니다.

첫 코드 작성을 계속 미루고 계신가요?

Coddy는 게임화된 레슨, 연속 학습(streak) 시스템, 20개 이상의 다양한 언어 선택지를 통해 코딩을 매일 5분의 습관으로 만들어 줍니다. 시작하는 것이 가장 쉬워질 거예요.

지금 코딩 시작하기

About the Author

Coddy Team

Coddy Team

Editorial Team

Frequently Asked Questions

코딩을 시작하기 전에 초보자를 위한 컴퓨터 기초를 알아야 하나요?

기본적인 것만 알면 됩니다: 브라우저 열기, 파일 찾기, 일반적인 용어 알기. 이 정도만 할 수 있다면 준비가 된 것입니다. 코딩 플랫폼에서 나머지를 가르쳐 줍니다. Coddy는 첫 번째 레슨을 시작할 때 프로그래밍에 대해 거의 아무것도 모른다고 가정합니다.

초보자를 위한 코딩이란 무엇인지 한 문장으로 설명해 주시겠어요?

코딩은 컴퓨터가 이해할 수 있는 언어로 단계별 지침을 작성하는 것입니다. 이것이 전체 개념입니다. 그 외의 모든 것은 세부 사항일 뿐입니다.

코딩을 배우려는 사람에게 가장 쉬운 언어는 무엇인가요?

Python이 가장 일반적인 선택입니다. 거의 영어처럼 읽히고 대부분의 언어보다 특이한 기호가 적습니다. 웹 관련 작업에 관심이 있다면 JavaScript도 좋은 선택입니다. 두 언어 모두 Coddy의 무료 티어에서 제공됩니다.

초보자가 코딩을 하려면 비싼 노트북이 필요한가요?

아니요. 최근 몇 년 안에 나온 노트북이면 충분하며, 플랫폼에서 지원한다면 휴대폰이나 태블릿에서도 배울 수 있습니다. Coddy는 웹, iOS, Android에서 모두 동일한 경험을 제공합니다.

기초를 배우는 데 얼마나 걸리나요?

하루에 5~10분 정도 투자한다면, 대부분의 사람들은 몇 달 안에 첫 번째 언어의 기초에 익숙해집니다. 매일 연습하는 것이 길게 한 번 하는 것보다 훨씬 중요합니다.

시작하기 전에 무언가를 설치해야 하나요?

아니요, 그리고 그것은 버그가 아니라 기능입니다. Coddy와 같은 플랫폼은 설치나 설정 없이 브라우저나 앱에서 실행됩니다. 대부분의 초보자가 처음 벽에 부딪히는 곳이 설치 단계이므로, 이를 건너뛰는 것은 큰 차이를 만듭니다.

"syntax"란 무슨 뜻인가요?

Syntax(구문)는 프로그래밍 언어의 문법입니다. 쉼표가 어디에 들어가는지, 줄이 어떻게 시작하고 끝나는지 등을 말합니다. 초보자가 겪는 오류의 대부분은 구문 오류이며, 무엇이 잘못되었는지 알면 쉽게 고칠 수 있습니다.

휴대폰으로도 코딩을 배울 수 있나요?

네. Coddy는 iOS와 Android에서 전체 레슨을 실행하며 두 플랫폼 모두에서 4.9점의 평점을 받았습니다. 많은 학습자들이 휴대폰으로 틈틈이 5분씩 매일 연습을 합니다. 다른 플랫폼들은 다양하며, 일부는 복습용으로만 휴대폰 앱을 제공하기도 합니다.

Coddy programming languages illustration

Coddy로 코딩 배우기

시작하기