PHpullh

ABOUT

pullh 소개

pullh는 "읽는 학습"이 아니라 "실행하는 학습"을 돕기 위해 만든 예제 중심 프로그래밍 학습 라이브러리입니다.

왜 만들었나

프로그래밍을 처음 배우거나 새로운 언어로 옮겨갈 때 가장 큰 장벽은 "무엇을 어떤 순서로 봐야 하는지"와 "지금 당장 실행해 볼 수 있는 짧은 예제"가 흩어져 있다는 점입니다. 공식 문서는 정확하지만 학습 순서를 알려주지 않고, 블로그 글은 파편적이며 버전이 오래된 경우가 많습니다.

pullh는 이 문제를 심층 가이드라는 형태로 풀었습니다. 하나의 주제를 짧은 문서 하나로 흩뿌리는 대신, 서로 이어지는 주제 열다섯 개 안팎을 한 편에 묶어 끝까지 읽으면 그 영역이 정리되도록 구성합니다. 각 가이드는 왜 이 영역이 그 언어에서 특별한지 설명하는 도입부로 시작해, 주제별 설명과 실행 가능한 예제 코드, 알아두면 좋은 점, 자주 하는 실수를 차례로 다루고, 마지막에 실천 가능한 정리로 닫습니다.

다루는 주제

  • 언어별 심층 가이드 — Kotlin, Python, Go, Java, PHP, JavaScript, TypeScript, C#, C++, Rust 10개 언어를 기초 문법·함수·객체지향·컬렉션·비동기·에러 처리·파일 입출력·테스트·성능·패턴 같은 테마로 나눠 정리합니다.
  • 언어 비교 — Hello World부터 비동기 처리, 에러 핸들링까지 같은 주제를 여러 언어로 나란히 비교해 언어 간 이동을 돕습니다.
  • AI 지식과 바이브 코딩 — LLM의 동작 원리, 검색 증강 생성, AI 도구를 실무 코딩에 접목하는 방법과 그것이 잘 듣지 않는 경우를 함께 다룹니다.
  • 학습 로드맵과 면접 준비 — 분야별 학습 순서와 각 단계의 완료 기준, 면접에서 자주 나오는 주제의 답변 구성 방식을 정리합니다.
  • 입문 블로그와 현장 노트 — 초보 개발자가 겪는 시행착오와 실무 현장의 경험을 에세이 형식으로 전합니다.

콘텐츠 제작 기준

모든 학습 문서는 다음 기준을 지키려 노력합니다.

  • 예제 코드는 최신 안정 버전 기준으로 작성하고, 버전에 따라 동작이 달라지는 문법은 본문에 버전을 명시합니다.
  • 이론 나열보다 "실행했을 때 어떤 결과가 나오는지"를 우선으로 설명합니다.
  • 초보자가 흔히 빠지는 함정을 '주의할 점' 섹션에 반드시 포함합니다.
  • 잘못된 내용이나 오래된 예제를 발견하면 문의 페이지를 통해 제보받아 수정합니다.

콘텐츠는 누가, 어떻게 만드나

pullh의 학습 문서는 pullh 편집팀이라는 이름으로 발행합니다. 실제로는 현업 개발 경험을 가진 운영자가 자료를 조사하고 초안을 만든 뒤, 공개 전에 다음 절차를 거칩니다.

  1. 주제 선정 — 실무와 학습 과정에서 반복적으로 막히는 지점을 기준으로 주제를 정합니다. 검색량만 보고 주제를 늘리지 않습니다.
  2. 1차 작성 — 각 언어의 공식 문서와 표준 라이브러리 레퍼런스를 근거로 설명과 예제를 씁니다.
  3. 검수 — 예제가 설명과 실제로 일치하는지, 버전에 따라 달라지는 문법에 버전 표기가 빠지지 않았는지 확인합니다.
  4. 편집 — 흩어진 주제를 심층 가이드로 묶고, 주제 간 연결과 학습 순서를 다시 씁니다. 개별 예제를 나열하는 데서 그치지 않으려는 이유입니다.
  5. 수정 — 공개 후에도 제보와 자체 점검으로 계속 고칩니다. 각 가이드 상단에 최종 수정일을 표기합니다.

다만 한계도 분명히 밝힙니다. 개인이 운영하는 사이트라 모든 예제를 모든 런타임 버전에서 실행해 검증하지는 못합니다. 그래서 오류 제보를 가장 중요한 피드백으로 취급하며, 접수된 제보는 우선 처리합니다.

운영

pullh는 개발자가 직접 운영하는 사이트로, 콘텐츠는 무료로 제공됩니다. 사이트 운영비는 광고 수익으로 충당합니다. 콘텐츠 오류 제보, 제휴, 기타 문의는 문의 페이지를 이용해 주세요. 개인정보 처리에 대한 내용은 개인정보처리방침에서 확인할 수 있습니다.

Start Learning

지금 바로 시작하세요

언어별 학습 라이브러리에서 원하는 주제를 골라 예제와 함께 학습할 수 있습니다.