부록 D. 추가 학습 리소스¶
이 책으로 C# 기초를 배웠다면, 다음 리소스들을 통해 더 깊이 학습할 수 있습니다.
D.1 공식 문서¶
Microsoft Learn¶
- URL: https://learn.microsoft.com/ko-kr/dotnet/
- 특징: 대화형 학습 환경, 브라우저에서 바로 실습
- 추천: 초보자부터 고급 개발자까지
C# 프로그래밍 가이드¶
- URL: https://learn.microsoft.com/ko-kr/dotnet/csharp/
- 특징: 언어의 모든 기능을 상세히 설명
- 추천: 특정 기능의 정확한 사용법 확인
.NET API 브라우저¶
- URL: https://learn.microsoft.com/ko-kr/dotnet/api/
- 특징: 모든 .NET API의 레퍼런스
- 추천: 클래스와 메서드의 상세 정보 검색
D.2 온라인 커뮤니티¶
Stack Overflow¶
- URL: https://stackoverflow.com/questions/tagged/c%23
- 용도: 프로그래밍 문제 질문 및 답변
- 팁: 질문 전에 먼저 검색해보기
Reddit¶
- r/csharp: https://reddit.com/r/csharp
- r/dotnet: https://reddit.com/r/dotnet
- 용도: 기술 토론, 뉴스, 프로젝트 공유
Discord¶
- C# Inn: C# 개발자 커뮤니티
- The Programmer's Hangout: 다양한 언어 개발자 모임
한국 커뮤니티¶
- OKKY: https://okky.kr/
- 한국 닷넷 개발자 그룹: Facebook 그룹
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 유용한 웹사이트¶
학습 플랫폼¶
- Pluralsight: https://www.pluralsight.com/
- 고품질 비디오 강의, C#/.NET 트랙 제공
- Udemy: https://www.udemy.com/
- 다양한 가격대의 강의
- Codecademy: https://www.codecademy.com/
- 대화형 C# 강의
코딩 연습¶
- LeetCode: https://leetcode.com/
- 알고리즘 문제 풀이
- HackerRank: https://www.hackerrank.com/
- C# 문제 풀이, 인터뷰 준비
- Codewars: https://www.codewars.com/
- 레벨별 프로그래밍 문제
뉴스 및 블로그¶
- .NET 블로그: https://devblogs.microsoft.com/dotnet/
- Microsoft 공식 .NET 블로그
- C# Corner: https://www.c-sharpcorner.com/
- C# 기술 아티클과 튜토리얼
- InfoQ .NET: https://www.infoq.com/dotnet/
- .NET 관련 뉴스와 심층 기사
오픈소스¶
- .NET Foundation: https://dotnetfoundation.org/
- .NET 오픈소스 프로젝트 모음
- GitHub Topics - C#: https://github.com/topics/csharp
- 인기 C# 오픈소스 프로젝트
도구 및 라이브러리¶
- NuGet: https://www.nuget.org/
- .NET 패키지 저장소
- Awesome .NET: https://github.com/quozd/awesome-dotnet
- 유용한 .NET 라이브러리 큐레이션
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 학습 팁¶
- 공식 문서를 최우선으로: 가장 정확하고 최신 정보
- 코드를 직접 작성: 읽기만 하지 말고 타이핑하기
- 프로젝트 만들기: 배운 것을 실제 프로젝트에 적용
- 커뮤니티 참여: 질문하고 답변하며 배우기
- 꾸준함: 매일 조금씩이라도 코딩하기
- 오픈소스 기여: 다른 사람의 코드에서 배우기
다음 단계를 위한 추천 순서:
- Microsoft Learn의 "C# 첫걸음" 완주
- 개인 프로젝트 3-5개 완성
- GitHub에 코드 공개 및 포트폴리오 구축
- 오픈소스 프로젝트에 첫 기여
- 기술 블로그 작성 시작
계속 학습하고 성장하는 개발자가 되시기 바랍니다! 🚀