코딩배우기, 드라마 정주행하듯 해봤더니 생각보다 재밌었던 이야기

코딩배우기를 드라마 1화처럼 시작했을 때
얼마 전 친구가 “코딩배우기 해보고 싶은데 뭐부터 봐야 하냐”고 묻더라고요. 저는 그 말을 듣자마자 드라마 첫 회 고르는 순간이 떠올랐습니다. 장르도 많고, 배우도 많고, 플랫폼도 많고, 괜히 잘못 골랐다가 3화쯤에서 하차할까 봐 망설이는 그 느낌이요.
코딩도 비슷했습니다. 파이썬, 자바스크립트, HTML, CSS, 앱 개발, 데이터 분석까지 이름만 들어도 편성이 빽빽해요. 그런데 처음부터 “내가 개발자가 될 거야”라고 거창하게 잡으면 부담이 커집니다. 차라리 예능 한 회 보듯이, 짧은 실습 하나를 끝내는 방식이 훨씬 오래 가더라고요.
제가 보기엔 초반 관전 포인트는 언어 선택보다 ‘내가 뭘 만들어보고 싶은지’였습니다. 웹페이지를 꾸미고 싶으면 HTML과 CSS, 간단한 자동화나 데이터 다루기가 궁금하면 파이썬, 화면에서 바로 움직이는 걸 보고 싶으면 자바스크립트가 입문작으로 무난했습니다.
초반 3화가 제일 고비인 이유
드라마도 1화는 세계관 소개, 2화는 인물 관계, 3화쯤부터 진짜 취향이 갈리잖아요. 코딩배우기도 딱 그 지점이 있습니다. 처음에는 print 한 줄 찍히는 것만 봐도 신기한데, 변수와 조건문, 반복문이 나오면 갑자기 자막 없는 해외 드라마 보는 기분이 듭니다.
근데 여기서 멈추면 너무 아깝습니다. 사실 조건문은 “만약 주인공이 비밀을 알게 되면 다음 장면으로 간다” 같은 장치고, 반복문은 예능에서 같은 미션을 여러 명이 돌아가며 수행하는 구조에 가깝습니다. 말이 어렵지, 원리는 생각보다 일상적이에요.
저는 초반에 하루 30분씩 2주만 잡아보는 걸 추천하는 편입니다. 총 7시간 정도인데, 이 정도면 문법 전체를 다 외우진 못해도 코딩이 나랑 맞는지 감은 옵니다. 드라마로 치면 16부작 중 4화까지 본 셈이라, 계속 볼지 말지 판단하기에 꽤 괜찮은 분량이에요.
처음 배울 때 덜 지치는 방식
- 강의만 100% 듣기보다 10분 듣고 20분 따라 치기
- 에러 메시지를 실패가 아니라 다음 장면 힌트처럼 보기
- 완성작을 너무 크게 잡지 않고 계산기, 할 일 목록, 랜덤 추천기부터 만들기
- 하루에 많은 진도보다 어제 쓴 코드를 다시 읽는 시간 만들기
무료 강의와 유료 강의, 뭐가 더 좋았냐면
솔직히 코딩배우기 콘텐츠는 무료만으로도 시작할 수 있습니다. 유튜브에는 3시간짜리 파이썬 입문 강의도 많고, 생활코딩 같은 오래된 입문 자료도 여전히 기본기가 탄탄합니다. 웹 기초는 MDN 문서가 워낙 잘 되어 있어서, 모르는 태그나 속성을 찾을 때 사전처럼 쓰기 좋고요.
다만 무료 강의의 약점도 있습니다. 선택지가 너무 많아서 계속 갈아타게 돼요. 1화를 보다가 다른 드라마 예고편이 더 재밌어 보여서 옮겨 다니는 식입니다. 이러면 진도는 많이 본 것 같은데 정작 손에 남는 프로젝트가 없습니다.
유료 강의는 커리큘럼이 고정되어 있다는 점이 장점이었습니다. 특히 과제, 질의응답, 코드 리뷰가 붙어 있으면 체감이 달라져요. 가격은 플랫폼마다 다르지만 입문 강의는 할인 때 1만 원대부터 10만 원 안팎까지 폭이 꽤 큽니다. 비싼 강의가 무조건 좋은 건 아니고, 샘플 강의에서 설명 속도와 예제 스타일이 내 취향인지 보는 게 중요했습니다.
코딩을 예능처럼 보면 재밌어지는 순간
제가 코딩배우기를 계속 붙잡게 된 건, 의외로 결과물이 바로 보이는 순간 때문이었습니다. HTML로 제목을 바꾸고 CSS로 색을 입히면 화면이 즉시 달라집니다. 자바스크립트로 버튼을 누를 때 문구가 바뀌게 만들면, 작은 장면 전환을 직접 연출하는 느낌이 있어요.
예능으로 치면 멤버들이 미션 룰을 이해하고 움직이기 시작하는 타이밍입니다. 처음엔 제작진 설명만 듣는 기분인데, 어느 순간 내가 룰을 만들고 화면이 그 룰대로 반응합니다. 이 맛을 한번 보면 단순 암기가 아니라 제작에 가까워져요.
물론 호불호 갈리는 지점도 분명합니다. 에러가 자주 나고, 영어 문서가 많고, 같은 기능을 만드는 방법이 여러 개라 헷갈립니다. 특히 “왜 안 되지?” 상태로 1시간을 보내면 재미가 확 식어요. 그래서 입문 단계에서는 혼자 버티기보다 검색, 커뮤니티 질문, AI 도구를 같이 쓰는 편이 훨씬 현실적입니다.
처음 목표는 작을수록 오래 간다
코딩배우기를 시작할 때 “앱 하나 출시”나 “취업 포트폴리오 완성”을 바로 목표로 잡으면 멋있긴 한데, 초반 체력에는 꽤 무겁습니다. 저는 첫 목표를 아주 작게 잡는 쪽이 좋았습니다. 예를 들면 내가 본 드라마 목록 페이지 만들기, 예능 회차별 별점 기록하기, 랜덤으로 볼 작품을 골라주는 버튼 만들기 같은 식이요.
이런 작은 프로젝트는 취향이 들어가서 덜 지루합니다. 남이 만든 쇼핑몰 예제를 따라 하는 것보다, 내가 좋아하는 콘텐츠를 데이터로 넣는 순간 집중력이 달라집니다. 제목, 장르, 회차, 별점, 한 줄 감상만 넣어도 꽤 그럴듯한 화면이 나오거든요.
개인적으로 코딩은 천재들만 하는 특수한 기술이라기보다, 반복해서 익숙해지는 언어에 가까웠습니다. 처음엔 대사 하나하나가 낯설지만, 몇 편 보다 보면 캐릭터 말투가 들리듯이 코드도 조금씩 패턴이 보입니다. 그래서 저는 코딩배우기를 시작한다면 완벽한 강의 찾기에 너무 오래 머물지 않았으면 합니다. 작은 화면 하나라도 직접 바꿔보는 순간, 이 장르가 내 취향인지 꽤 솔직하게 드러납니다.
