Coding Basics for Vibe Coding
바이브 코딩을 시작하기 전에 알아두면 좋은 개발 기초 지식을 다루는 입문 강의입니다. 프로그램이 실행되는 원리와 운영체제, 프로세스, 메모리 같은 컴퓨터의 기본 동작부터 클라이언트와 서버, HTTP, API, JSON처럼 프로그램이 서로 통신하는 방법을 살펴봅니다. 프론트엔드와 백엔드, 데이터베이스와 파일 스토리지, 인증과 인가, 환경 변수, 배포, 패키지와 모듈, Git을 이용한 버전 관리처럼 실제 개발 과정에서 자주 만나는 개념도 함께 다룹니다. 후반부에는 CPU와 GPU, 0과 1로 데이터를 표현하는 방식, 문자 인코딩, 32비트와 64비트 같은 컴퓨터의 데이터 처리 원리도 알아봅니다. 특정 프로그래밍 언어의 문법을 배우기보다 AI가 만든 코드와 프로젝트 구조를 이해하고, 개발 용어를 알아들으며, 문제가 생겼을 때 상황을 더 정확하게 파악하고 수정 요청을 할 수 있는 기초를 익히는 데 목적이 있습니다.