콘텐츠로 이동

부록 D. 추가 학습 리소스

이 책으로 C# 기초를 배웠다면, 다음 리소스들을 통해 더 깊이 학습할 수 있습니다.

D.1 공식 문서

Microsoft Learn

C# 프로그래밍 가이드

.NET API 브라우저

D.2 온라인 커뮤니티

Stack Overflow

Reddit

Discord

  • C# Inn: C# 개발자 커뮤니티
  • The Programmer's Hangout: 다양한 언어 개발자 모임

한국 커뮤니티

D.3 추천 도서

입문자용

  • "C# 교과서" - 박용준 저
  • "Head First C#" - Jennifer Greene, Andrew Stellman 저

중급자용

  • "이것이 C#이다" - 박상현 저
  • "C# in Depth" - Jon Skeet 저

고급자용

  • "CLR via C#" - Jeffrey Richter 저
  • "Pro C# 10" - Andrew Troelsen, Phil Japikse 저

설계 및 패턴

  • "Clean Code" - Robert C. Martin 저
  • "Refactoring" - Martin Fowler 저
  • "Design Patterns" - Gang of Four 저

D.4 유용한 웹사이트

학습 플랫폼

코딩 연습

뉴스 및 블로그

오픈소스

도구 및 라이브러리

D.5 유튜브 채널

영어 채널

  • dotnet: Microsoft 공식 채널
  • Nick Chapsas: 실전 C# 팁과 트릭
  • IAmTimCorey: 초보자 친화적인 튜토리얼
  • Coding with Mosh: 명확한 설명의 강의
  • Raw Coding: 고급 개념 심화 학습

한국어 채널

  • 한국 .NET 개발자 커뮤니티 채널 검색

D.6 이벤트 및 컨퍼런스

국제 이벤트

  • .NET Conf (11월): 연례 온라인 컨퍼런스
  • Microsoft Build (5월): 전체 Microsoft 생태계
  • dotnetdays: 유럽 .NET 컨퍼런스

국내 이벤트

  • NDC (Nexon Developers Conference): 게임 개발 중심
  • .NET Conf Korea: .NET Conf 한국 행사
  • Meetup.com: 지역 개발자 모임 검색

D.7 학습 팁

  1. 공식 문서를 최우선으로: 가장 정확하고 최신 정보
  2. 코드를 직접 작성: 읽기만 하지 말고 타이핑하기
  3. 프로젝트 만들기: 배운 것을 실제 프로젝트에 적용
  4. 커뮤니티 참여: 질문하고 답변하며 배우기
  5. 꾸준함: 매일 조금씩이라도 코딩하기
  6. 오픈소스 기여: 다른 사람의 코드에서 배우기

다음 단계를 위한 추천 순서:

  1. Microsoft Learn의 "C# 첫걸음" 완주
  2. 개인 프로젝트 3-5개 완성
  3. GitHub에 코드 공개 및 포트폴리오 구축
  4. 오픈소스 프로젝트에 첫 기여
  5. 기술 블로그 작성 시작

계속 학습하고 성장하는 개발자가 되시기 바랍니다! 🚀